-
-
Notifications
You must be signed in to change notification settings - Fork 99
Upcoming metadata changes in V8 6.7 #180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I plan to start working on this next week, so we'll be prepared when V8 6.7 land on v10.0.0. I don't think |
When I originally created the postmortem metadata test, I added the constants from llnode and mdb_v8, so it could be an mdb_v8 thing. |
V8 6.7 unifies SharedFunctionInfo::name and SharedFunctionInfo::scope_info into SharedFunctionInfo::name_or_scope_info. Because of that, the function's name can be inferred either from name_or_scope_info (when it's a string) or from ScopeInfo::FunctionName (when name_or_scope_info is a ScopeInfo). Also, SharedFunctionInfo::GetCode was removed because it wasn't being used anywhere. Ref: https://chromium-review.googlesource.com/964201 Fixes: nodejs#180
V8 6.7 unifies SharedFunctionInfo::name and SharedFunctionInfo::scope_info into SharedFunctionInfo::name_or_scope_info. Because of that, the function's name can be inferred either from name_or_scope_info (when it's a string) or from ScopeInfo::FunctionName (when name_or_scope_info is a ScopeInfo). Also, SharedFunctionInfo::GetCode was removed because it wasn't being used anywhere. Ref: https://chromium-review.googlesource.com/964201 Fixes: nodejs#180
V8 6.7 unifies SharedFunctionInfo::name and SharedFunctionInfo::scope_info into SharedFunctionInfo::name_or_scope_info. Because of that, the function's name can be inferred either from name_or_scope_info (when it's a string) or from ScopeInfo::FunctionName (when name_or_scope_info is a ScopeInfo). Also, SharedFunctionInfo::GetCode was removed because it wasn't being used anywhere. Ref: https://chromium-review.googlesource.com/964201 Fixes: nodejs#180
V8 6.7 unifies SharedFunctionInfo::name and SharedFunctionInfo::scope_info into SharedFunctionInfo::name_or_scope_info. Because of that, the function's name can be inferred either from name_or_scope_info (when it's a string) or from ScopeInfo::FunctionName (when name_or_scope_info is a ScopeInfo). Also, SharedFunctionInfo::GetCode was removed because it wasn't being used anywhere. Ref: https://chromium-review.googlesource.com/964201 Fixes: nodejs#180
V8 6.7 unifies SharedFunctionInfo::name and SharedFunctionInfo::scope_info into SharedFunctionInfo::name_or_scope_info. Because of that, the function's name can be inferred either from name_or_scope_info (when it's a string) or from ScopeInfo::FunctionName (when name_or_scope_info is a ScopeInfo). Also, SharedFunctionInfo::GetCode was removed because it wasn't being used anywhere. Ref: https://chromium-review.googlesource.com/964201 Fixes: nodejs#180
V8 6.7 unifies SharedFunctionInfo::name and SharedFunctionInfo::scope_info into SharedFunctionInfo::name_or_scope_info. Because of that, the function's name can be inferred either from name_or_scope_info (when it's a string) or from ScopeInfo::FunctionName (when name_or_scope_info is a ScopeInfo). Also, SharedFunctionInfo::GetCode was removed because it wasn't being used anywhere. Ref: https://chromium-review.googlesource.com/964201 Fixes: nodejs#180
V8 6.7 unifies SharedFunctionInfo::name and SharedFunctionInfo::scope_info into SharedFunctionInfo::name_or_scope_info. Because of that, the function's name can be inferred either from name_or_scope_info (when it's a string) or from ScopeInfo::FunctionName (when name_or_scope_info is a ScopeInfo). Also, SharedFunctionInfo::GetCode was removed because it wasn't being used anywhere. Ref: https://chromium-review.googlesource.com/964201 Fixes: #180
The following changes are coming:
v8dbg_class_SharedFunctionInfo__code__Code
SharedFunctionInfo
'sfunction_data
.v8dbg_class_SharedFunctionInfo__function_data__Object
v8dbg_class_SharedFunctionInfo__raw_name__Object
andv8dbg_class_SharedFunctionInfo__scope_info__ScopeInfo
name_or_scope_info
.v8dbg_class_SharedFunctionInfo__name_or_scope_info__Object
Refs: nodejs/node-v8#47
The text was updated successfully, but these errors were encountered: