OLD | NEW |
1 // Copyright 2010 the V8 project authors. All rights reserved. | 1 // Copyright 2010 the V8 project authors. All rights reserved. |
2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
4 // met: | 4 // met: |
5 // | 5 // |
6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
(...skipping 29 matching lines...) Expand all Loading... |
40 int line_number, | 40 int line_number, |
41 int column_number) | 41 int column_number) |
42 : tag_(tag), | 42 : tag_(tag), |
43 builtin_id_(Builtins::builtin_count), | 43 builtin_id_(Builtins::builtin_count), |
44 name_prefix_(name_prefix), | 44 name_prefix_(name_prefix), |
45 name_(name), | 45 name_(name), |
46 resource_name_(resource_name), | 46 resource_name_(resource_name), |
47 line_number_(line_number), | 47 line_number_(line_number), |
48 column_number_(column_number), | 48 column_number_(column_number), |
49 shared_id_(0), | 49 shared_id_(0), |
50 script_id_(v8::UnboundScript::kNoScriptId), | 50 script_id_(v8::Script::kNoScriptId), |
51 no_frame_ranges_(NULL), | 51 no_frame_ranges_(NULL), |
52 bailout_reason_(kEmptyBailoutReason) { } | 52 bailout_reason_(kEmptyBailoutReason) { } |
53 | 53 |
54 | 54 |
55 bool CodeEntry::is_js_function_tag(Logger::LogEventsAndTags tag) { | 55 bool CodeEntry::is_js_function_tag(Logger::LogEventsAndTags tag) { |
56 return tag == Logger::FUNCTION_TAG | 56 return tag == Logger::FUNCTION_TAG |
57 || tag == Logger::LAZY_COMPILE_TAG | 57 || tag == Logger::LAZY_COMPILE_TAG |
58 || tag == Logger::SCRIPT_TAG | 58 || tag == Logger::SCRIPT_TAG |
59 || tag == Logger::NATIVE_FUNCTION_TAG | 59 || tag == Logger::NATIVE_FUNCTION_TAG |
60 || tag == Logger::NATIVE_LAZY_COMPILE_TAG | 60 || tag == Logger::NATIVE_LAZY_COMPILE_TAG |
61 || tag == Logger::NATIVE_SCRIPT_TAG; | 61 || tag == Logger::NATIVE_SCRIPT_TAG; |
62 } | 62 } |
63 | 63 |
64 | 64 |
65 ProfileNode::ProfileNode(ProfileTree* tree, CodeEntry* entry) | 65 ProfileNode::ProfileNode(ProfileTree* tree, CodeEntry* entry) |
66 : tree_(tree), | 66 : tree_(tree), |
67 entry_(entry), | 67 entry_(entry), |
68 self_ticks_(0), | 68 self_ticks_(0), |
69 children_(CodeEntriesMatch), | 69 children_(CodeEntriesMatch), |
70 id_(tree->next_node_id()) { } | 70 id_(tree->next_node_id()) { } |
71 | 71 |
72 } } // namespace v8::internal | 72 } } // namespace v8::internal |
73 | 73 |
74 #endif // V8_PROFILE_GENERATOR_INL_H_ | 74 #endif // V8_PROFILE_GENERATOR_INL_H_ |
OLD | NEW |