| Index: src/code-stubs.cc
|
| ===================================================================
|
| --- src/code-stubs.cc (revision 3935)
|
| +++ src/code-stubs.cc (working copy)
|
| @@ -31,6 +31,7 @@
|
| #include "code-stubs.h"
|
| #include "factory.h"
|
| #include "macro-assembler.h"
|
| +#include "oprofile-agent.h"
|
|
|
| namespace v8 {
|
| namespace internal {
|
| @@ -60,8 +61,12 @@
|
| void CodeStub::RecordCodeGeneration(Code* code, MacroAssembler* masm) {
|
| code->set_major_key(MajorKey());
|
|
|
| - // Add unresolved entries in the code to the fixup list.
|
| - Bootstrapper::AddFixup(code, masm);
|
| +#ifdef ENABLE_OPROFILE_AGENT
|
| + // Register the generated stub with the OPROFILE agent.
|
| + OProfileAgent::CreateNativeCodeRegion(GetName(),
|
| + code->instruction_start(),
|
| + code->instruction_size());
|
| +#endif
|
|
|
| LOG(CodeCreateEvent(Logger::STUB_TAG, code, GetName()));
|
| Counters::total_stubs_code_size.Increment(code->instruction_size());
|
|
|