/external/compiler-rt/lib/tsan/rtl/ |
tsan_interface_java.cc | 30 const uptr heap_begin; member in struct:__tsan::JavaContext 33 JavaContext(jptr heap_begin, jptr heap_size) 34 : heap_begin(heap_begin) 69 void __tsan_java_init(jptr heap_begin, jptr heap_size) { 71 DPrintf("#%d: java_init(%p, %p)\n", thr->tid, heap_begin, heap_size); 73 CHECK_GT(heap_begin, 0); 75 CHECK_EQ(heap_begin % kHeapAlignment, 0); 77 CHECK_LT(heap_begin, heap_begin + heap_size) [all...] |
tsan_interface_java.h | 38 void __tsan_java_init(jptr heap_begin, jptr heap_size) INTERFACE_ATTRIBUTE;
|
/art/runtime/gc/accounting/ |
space_bitmap_test.cc | 33 byte* heap_begin = reinterpret_cast<byte*>(0x10000000); local 36 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); 60 byte* heap_begin = reinterpret_cast<byte*>(0x10000000); local 64 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); 70 reinterpret_cast<mirror::Object*>(heap_begin + j * kObjectAlignment); 81 reinterpret_cast<mirror::Object*>(heap_begin + i * kObjectAlignment); 84 reinterpret_cast<mirror::Object*>(heap_begin + (i + j) * kObjectAlignment); 115 byte* heap_begin = reinterpret_cast<byte*>(0x10000000); variable 124 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); 131 space_bitmap->Set(reinterpret_cast<mirror::Object*>(heap_begin + offset)) [all...] |
card_table.cc | 58 CardTable* CardTable::Create(const byte* heap_begin, size_t heap_capacity) { 78 (reinterpret_cast<uintptr_t>(heap_begin) >> kCardShift));
|
space_bitmap.cc | 38 const std::string& name, MemMap* mem_map, byte* heap_begin, size_t heap_capacity) { 42 return new SpaceBitmap(name, mem_map, bitmap_begin, bitmap_size, heap_begin); 47 size_t bitmap_size, const void* heap_begin) 49 heap_begin_(reinterpret_cast<uintptr_t>(heap_begin)), 60 const std::string& name, byte* heap_begin, size_t heap_capacity) { 70 return CreateFromMemMap(name, mem_map.release(), heap_begin, heap_capacity);
|
space_bitmap.h | 47 // heap_begin of heap_capacity bytes, where objects are guaranteed to be kAlignment-aligned. 48 static SpaceBitmap* Create(const std::string& name, byte* heap_begin, size_t heap_capacity); 51 // mem map. The address range covered starts at heap_begin and is of size equal to heap_capacity. 54 byte* heap_begin, size_t heap_capacity); 196 const void* heap_begin);
|
card_table.h | 54 static CardTable* Create(const byte* heap_begin, size_t heap_capacity);
|
/art/runtime/gc/ |
heap_test.cc | 65 byte* heap_begin = reinterpret_cast<byte*>(0x1000); local 68 accounting::ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); 70 reinterpret_cast<mirror::Object*>(&heap_begin[heap_capacity - kObjectAlignment]);
|
heap.cc | 354 // Add the space so its accounted for in the heap_begin and heap_end. 371 byte* heap_begin = continuous_spaces_.front()->Begin(); local 373 size_t heap_capacity = heap_end - heap_begin; 380 card_table_.reset(accounting::CardTable::Create(heap_begin, heap_capacity)); [all...] |
/external/compiler-rt/test/tsan/ |
java.h | 9 void __tsan_java_init(jptr heap_begin, jptr heap_size);
|