| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index 5dcf4e674e8f7734572a0c5e8c63634d611592ab..c5f6486331fd0b849776d9bc5598a236c9927bb2 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -5462,6 +5462,24 @@ bool SharedFunctionInfo::is_simple_parameter_list() {
|
| }
|
|
|
|
|
| +bool SharedFunctionInfo::HasDebugInfo() {
|
| + bool has_debug_info = debug_info()->IsStruct();
|
| + DCHECK(!has_debug_info || HasDebugCode());
|
| + return has_debug_info;
|
| +}
|
| +
|
| +
|
| +DebugInfo* SharedFunctionInfo::GetDebugInfo() {
|
| + DCHECK(HasDebugInfo());
|
| + return DebugInfo::cast(debug_info());
|
| +}
|
| +
|
| +
|
| +bool SharedFunctionInfo::HasDebugCode() {
|
| + return code()->kind() == Code::FUNCTION && code()->has_debug_break_slots();
|
| +}
|
| +
|
| +
|
| bool SharedFunctionInfo::IsApiFunction() {
|
| return function_data()->IsFunctionTemplateInfo();
|
| }
|
|
|