---
triple:          'x86_64-apple-darwin'
binary-path:     '/Users/jenkins/workspace/Build_JDK27_x86-64_mac_Nightly/build/macosx-x86_64-server-release/support/test/hotspot/jtreg/native/lib/libHeapMonitorTest.dylib'
relocations:
  - { offsetInCU: 0x26, offset: 0x26, size: 0x8, addend: 0x0, symName: _Agent_OnLoad, symObjAddr: 0x0, symBinAddr: 0xA20, symSize: 0x10 }
  - { offsetInCU: 0x52, offset: 0x52, size: 0x8, addend: 0x0, symName: __ZL5jvmti, symObjAddr: 0x22650, symBinAddr: 0x4058, symSize: 0x0 }
  - { offsetInCU: 0x8CB0, offset: 0x8CB0, size: 0x8, addend: 0x0, symName: __ZL12thread_stats, symObjAddr: 0x22658, symBinAddr: 0x4060, symSize: 0x0 }
  - { offsetInCU: 0x8D24, offset: 0x8D24, size: 0x8, addend: 0x0, symName: __ZL20global_event_storage, symObjAddr: 0x23DD0, symBinAddr: 0x57D8, symSize: 0x0 }
  - { offsetInCU: 0x8E43, offset: 0x8E43, size: 0x8, addend: 0x0, symName: __ZL27second_global_event_storage, symObjAddr: 0x23E10, symBinAddr: 0x5818, symSize: 0x0 }
  - { offsetInCU: 0x8E5C, offset: 0x8E5C, size: 0x8, addend: 0x0, symName: __ZL12second_jvmti, symObjAddr: 0x23E50, symBinAddr: 0x5858, symSize: 0x0 }
  - { offsetInCU: 0x8E76, offset: 0x8E76, size: 0x8, addend: 0x0, symName: __ZL27did_recursive_callback_test, symObjAddr: 0x23E58, symBinAddr: 0x5860, symSize: 0x0 }
  - { offsetInCU: 0x8ED4, offset: 0x8ED4, size: 0x8, addend: 0x0, symName: _Agent_OnLoad, symObjAddr: 0x0, symBinAddr: 0xA20, symSize: 0x10 }
  - { offsetInCU: 0x8F2E, offset: 0x8F2E, size: 0x8, addend: 0x0, symName: __ZL16Agent_InitializeP7JavaVM_PcPv, symObjAddr: 0x10, symBinAddr: 0xA30, symSize: 0x290 }
  - { offsetInCU: 0x94BF, offset: 0x94BF, size: 0x8, addend: 0x0, symName: _Agent_OnAttach, symObjAddr: 0x2A0, symBinAddr: 0xCC0, symSize: 0x10 }
  - { offsetInCU: 0x9519, offset: 0x9519, size: 0x8, addend: 0x0, symName: _JNI_OnLoad, symObjAddr: 0x2B0, symBinAddr: 0xCD0, symSize: 0x10 }
  - { offsetInCU: 0x957C, offset: 0x957C, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitorThreadDisabledTest_checkThreadSamplesOnlyFrom, symObjAddr: 0x2C0, symBinAddr: 0xCE0, symSize: 0xD0 }
  - { offsetInCU: 0x9683, offset: 0x9683, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitorThreadDisabledTest_enableSamplingEvents, symObjAddr: 0x390, symBinAddr: 0xDB0, symSize: 0x70 }
  - { offsetInCU: 0x98CD, offset: 0x98CD, size: 0x8, addend: 0x0, symName: _SampledObjectAlloc, symObjAddr: 0x400, symBinAddr: 0xE20, symSize: 0x2C0 }
  - { offsetInCU: 0x9CCE, offset: 0x9CCE, size: 0x8, addend: 0x0, symName: __ZL17event_storage_addP13_EventStorageP7JNIEnv_P8_jobjectS4_P7_jclassl, symObjAddr: 0x6C0, symBinAddr: 0x10E0, symSize: 0x1D0 }
  - { offsetInCU: 0xA073, offset: 0xA073, size: 0x8, addend: 0x0, symName: _VMObjectAlloc, symObjAddr: 0x890, symBinAddr: 0x12B0, symSize: 0x20 }
  - { offsetInCU: 0xA11E, offset: 0xA11E, size: 0x8, addend: 0x0, symName: _GarbageCollectionFinish, symObjAddr: 0x8B0, symBinAddr: 0x12D0, symSize: 0x40 }
  - { offsetInCU: 0xA1FF, offset: 0xA1FF, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_setSamplingInterval, symObjAddr: 0x8F0, symBinAddr: 0x1310, symSize: 0x20 }
  - { offsetInCU: 0xA2A5, offset: 0xA2A5, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_eventStorageIsEmpty, symObjAddr: 0x910, symBinAddr: 0x1330, symSize: 0x50 }
  - { offsetInCU: 0xA366, offset: 0xA366, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_getEventStorageElementCount, symObjAddr: 0x960, symBinAddr: 0x1380, symSize: 0x50 }
  - { offsetInCU: 0xA459, offset: 0xA459, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_enableSamplingEvents, symObjAddr: 0x9B0, symBinAddr: 0x13D0, symSize: 0x60 }
  - { offsetInCU: 0xA576, offset: 0xA576, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_disableSamplingEvents, symObjAddr: 0xA10, symBinAddr: 0x1430, symSize: 0x70 }
  - { offsetInCU: 0xA6FD, offset: 0xA6FD, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_obtainedEvents, symObjAddr: 0xA80, symBinAddr: 0x14A0, symSize: 0xE0 }
  - { offsetInCU: 0xA88C, offset: 0xA88C, size: 0x8, addend: 0x0, symName: __ZL17get_native_framesP7JNIEnv_P7_jclassP13_jobjectArray, symObjAddr: 0xB60, symBinAddr: 0x1580, symSize: 0x420 }
  - { offsetInCU: 0xB07F, offset: 0xB07F, size: 0x8, addend: 0x0, symName: __ZL20check_sample_contentP7JNIEnv_P12_ObjectTraceP21_ExpectedContentFramemi, symObjAddr: 0x1980, symBinAddr: 0x23A0, symSize: 0x220 }
  - { offsetInCU: 0xB53E, offset: 0xB53E, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_garbageContains, symObjAddr: 0xF80, symBinAddr: 0x19A0, symSize: 0xF0 }
  - { offsetInCU: 0xB737, offset: 0xB737, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_getSize, symObjAddr: 0x1070, symBinAddr: 0x1A90, symSize: 0xF0 }
  - { offsetInCU: 0xB8EB, offset: 0xB8EB, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_forceGarbageCollection, symObjAddr: 0x1160, symBinAddr: 0x1B80, symSize: 0x40 }
  - { offsetInCU: 0xB969, offset: 0xB969, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_resetEventStorage, symObjAddr: 0x11A0, symBinAddr: 0x1BC0, symSize: 0x20 }
  - { offsetInCU: 0xB9BA, offset: 0xB9BA, size: 0x8, addend: 0x0, symName: __ZL19event_storage_resetP13_EventStorage, symObjAddr: 0x11C0, symBinAddr: 0x1BE0, symSize: 0xE0 }
  - { offsetInCU: 0xBB57, offset: 0xBB57, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitorNoCapabilityTest_allSamplingMethodsFail, symObjAddr: 0x12A0, symBinAddr: 0x1CC0, symSize: 0xB0 }
  - { offsetInCU: 0xBC50, offset: 0xBC50, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitorIllegalArgumentTest_testIllegalArgument, symObjAddr: 0x1350, symBinAddr: 0x1D70, symSize: 0xE0 }
  - { offsetInCU: 0xBE24, offset: 0xBE24, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_getAverageSize, symObjAddr: 0x1430, symBinAddr: 0x1E50, symSize: 0x110 }
  - { offsetInCU: 0xBF32, offset: 0xBF32, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitorThreadTest_checkSamples, symObjAddr: 0x1540, symBinAddr: 0x1F60, symSize: 0xD0 }
  - { offsetInCU: 0xC024, offset: 0xC024, size: 0x8, addend: 0x0, symName: _SampledObjectAlloc2, symObjAddr: 0x1610, symBinAddr: 0x2030, symSize: 0x10 }
  - { offsetInCU: 0xC083, offset: 0xC083, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitorTwoAgentsTest_enablingSamplingInSecondaryAgent, symObjAddr: 0x1620, symBinAddr: 0x2040, symSize: 0xB0 }
  - { offsetInCU: 0xC196, offset: 0xC196, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_enableVMEvents, symObjAddr: 0x16D0, symBinAddr: 0x20F0, symSize: 0x40 }
  - { offsetInCU: 0xC261, offset: 0xC261, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitorVMEventsTest_vmEvents, symObjAddr: 0x1710, symBinAddr: 0x2130, symSize: 0x50 }
  - { offsetInCU: 0xC343, offset: 0xC343, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitor_sampledEvents, symObjAddr: 0x1760, symBinAddr: 0x2180, symSize: 0x50 }
  - { offsetInCU: 0xC4BF, offset: 0xC4BF, size: 0x8, addend: 0x0, symName: _RecursiveSampledObjectAlloc, symObjAddr: 0x17B0, symBinAddr: 0x21D0, symSize: 0x130 }
  - { offsetInCU: 0xC747, offset: 0xC747, size: 0x8, addend: 0x0, symName: __ZN7JNIEnv_9NewObjectEP7_jclassP10_jmethodIDz, symObjAddr: 0x1BA0, symBinAddr: 0x25C0, symSize: 0xA4 }
  - { offsetInCU: 0xC7BE, offset: 0xC7BE, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitorRecursiveTest_didCallback, symObjAddr: 0x18E0, symBinAddr: 0x2300, symSize: 0x10 }
  - { offsetInCU: 0xC7F5, offset: 0xC7F5, size: 0x8, addend: 0x0, symName: _Java_MyPackage_HeapMonitorRecursiveTest_setCallbackToCallAllocateSomeMore, symObjAddr: 0x18F0, symBinAddr: 0x2310, symSize: 0x90 }
...
