hotspot/src/share/vm/compiler/disassembler.cpp

Print this page

        

*** 421,432 **** --- 421,438 ---- if (!load_library()) return; decode_env env(nm, st); env.output()->print_cr("Decoding compiled method " INTPTR_FORMAT ":", nm); env.output()->print_cr("Code:"); + #ifdef SHARK + SharkEntry* entry = (SharkEntry *) nm->instructions_begin(); + unsigned char* p = entry->code_start(); + unsigned char* end = entry->code_limit(); + #else unsigned char* p = nm->instructions_begin(); unsigned char* end = nm->instructions_end(); + #endif // SHARK // If there has been profiling, print the buckets. if (FlatProfiler::bucket_start_for(p) != NULL) { unsigned char* p1 = p; int total_bucket_count = 0;