comparison src/share/vm/prims/jvmtiExport.cpp @ 1749:b4099f5786da

Merge
author never
date Wed, 25 Aug 2010 10:31:45 -0700
parents 3e8fbc61cee8
children f95d63e2154a
comparison
equal deleted inserted replaced
1745:ebfb7c68865e 1749:b4099f5786da
685 jvmtiAddrLocationMap *_map; 685 jvmtiAddrLocationMap *_map;
686 const void *_compile_info; 686 const void *_compile_info;
687 public: 687 public:
688 JvmtiCompiledMethodLoadEventMark(JavaThread *thread, nmethod *nm, void* compile_info_ptr = NULL) 688 JvmtiCompiledMethodLoadEventMark(JavaThread *thread, nmethod *nm, void* compile_info_ptr = NULL)
689 : JvmtiMethodEventMark(thread,methodHandle(thread, nm->method())) { 689 : JvmtiMethodEventMark(thread,methodHandle(thread, nm->method())) {
690 _code_data = nm->code_begin(); 690 _code_data = nm->insts_begin();
691 _code_size = nm->code_size(); 691 _code_size = nm->insts_size();
692 _compile_info = compile_info_ptr; // Set void pointer of compiledMethodLoad Event. Default value is NULL. 692 _compile_info = compile_info_ptr; // Set void pointer of compiledMethodLoad Event. Default value is NULL.
693 JvmtiCodeBlobEvents::build_jvmti_addr_location_map(nm, &_map, &_map_length); 693 JvmtiCodeBlobEvents::build_jvmti_addr_location_map(nm, &_map, &_map_length);
694 } 694 }
695 ~JvmtiCompiledMethodLoadEventMark() { 695 ~JvmtiCompiledMethodLoadEventMark() {
696 FREE_C_HEAP_ARRAY(jvmtiAddrLocationMap, _map); 696 FREE_C_HEAP_ARRAY(jvmtiAddrLocationMap, _map);