Searched refs:ExecRegion (Results 1 – 12 of 12) sorted by relevance
/frameworks/libs/binary_translation/base/include/berberis/base/ |
D | exec_region.h | 37 class ExecRegion { 39 ExecRegion() = default; 40 explicit ExecRegion(uint8_t* exec, uint8_t* write, size_t size) in ExecRegion() function 43 ExecRegion(const ExecRegion& other) = delete; 44 ExecRegion& operator=(const ExecRegion& other) = delete; 46 ExecRegion(ExecRegion&& other) noexcept { in ExecRegion() function 55 ExecRegion& operator=(ExecRegion&& other) noexcept {
|
D | exec_region_elf_backed.h | 34 static ExecRegion Create(size_t size);
|
D | exec_region_anonymous.h | 32 static ExecRegion Create(size_t size);
|
/frameworks/libs/binary_translation/base/ |
D | exec_region_test.cc | 28 TEST(ExecRegion, Move) { in TEST() argument 29 ExecRegion exec = ExecRegionAnonymousFactory::Create(1); in TEST() 33 ExecRegion other_exec = std::move(exec); in TEST() 44 TEST(ExecRegion, SelfMove) { in TEST() argument 45 ExecRegion exec = ExecRegionAnonymousFactory::Create(1); in TEST()
|
D | exec_region.cc | 25 void ExecRegion::Write(const uint8_t* dst, const void* src, size_t size) { in Write() 33 void ExecRegion::Detach() { in Detach() 40 void ExecRegion::Free() { in Free()
|
D | exec_region_anonymous.cc | 26 ExecRegion ExecRegionAnonymousFactory::Create(size_t size) { in Create() 32 ExecRegion result{ in Create()
|
D | exec_region_elf_backed.cc | 40 ExecRegion ExecRegionElfBackedFactory::Create(size_t size) { in Create() 63 ExecRegion result{ in Create()
|
D | exec_region_anonymous_test.cc | 30 ExecRegion exec = ExecRegionAnonymousFactory::Create(sizeof(buf)); in TEST()
|
D | exec_region_elf_backed_test.cc | 30 ExecRegion exec = ExecRegionElfBackedFactory::Create(sizeof(buf)); in TEST()
|
/frameworks/libs/binary_translation/runtime_primitives/ |
D | code_pool_test.cc | 34 static ExecRegion Create(size_t size) { return impl_->CreateImpl(size); } in Create() 36 MOCK_METHOD(ExecRegion, CreateImpl, (size_t)); 73 return ExecRegion{first_exec_region_memory_exec, in TEST() 78 return ExecRegion{second_exec_region_memory_exec, in TEST()
|
/frameworks/libs/binary_translation/test_utils/include/berberis/test_utils/ |
D | scoped_exec_region.h | 54 ExecRegion exec_;
|
/frameworks/libs/binary_translation/runtime_primitives/include/berberis/runtime_primitives/ |
D | code_pool.h | 85 ExecRegion exec_;
|