/art/runtime/jdwp/ |
H A D | jdwp_bits.h | 35 static inline void Append1BE(std::vector<uint8_t>& bytes, uint8_t value) { 39 static inline void Append2BE(std::vector<uint8_t>& bytes, uint16_t value) { 40 bytes.push_back(static_cast<uint8_t>(value >> 8)); 41 bytes.push_back(static_cast<uint8_t>(value)); 44 static inline void Append4BE(std::vector<uint8_t>& bytes, uint32_t value) { 45 bytes.push_back(static_cast<uint8_t>(value >> 24)); 46 bytes.push_back(static_cast<uint8_t>(value >> 16)); 47 bytes.push_back(static_cast<uint8_t>(value >> 8)); 48 bytes.push_back(static_cast<uint8_t>(valu [all...] |
H A D | jdwp_expand_buf.h | 43 uint8_t* expandBufGetBuffer(ExpandBuf* pBuf); 57 uint8_t* expandBufAddSpace(ExpandBuf* pBuf, int gapSize); 58 void expandBufAdd1(ExpandBuf* pBuf, uint8_t val);
|
H A D | jdwp_expand_buf.cc | 38 uint8_t* storage; 50 newBuf->storage = reinterpret_cast<uint8_t*>(malloc(kInitialStorage)); 71 uint8_t* expandBufGetBuffer(ExpandBuf* pBuf) { 95 uint8_t* newPtr = reinterpret_cast<uint8_t*>(realloc(pBuf->storage, pBuf->maxLen)); 106 uint8_t* expandBufAddSpace(ExpandBuf* pBuf, int gapSize) { 107 uint8_t* gapStart; 120 void expandBufAdd1(ExpandBuf* pBuf, uint8_t val) { 153 static void SetUtf8String(uint8_t* buf, const char* str, size_t strLen) {
|
/art/disassembler/ |
H A D | disassembler.h | 35 const uint8_t* const base_address_; 37 DisassemblerOptions(bool absolute_addresses, const uint8_t* base_address) 56 virtual size_t Dump(std::ostream& os, const uint8_t* begin) = 0; 58 virtual void Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) = 0; 66 std::string FormatInstructionPointer(const uint8_t* begin);
|
H A D | disassembler_mips.h | 31 size_t Dump(std::ostream& os, const uint8_t* begin) OVERRIDE; 32 void Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) OVERRIDE;
|
H A D | disassembler_x86.h | 30 size_t Dump(std::ostream& os, const uint8_t* begin) OVERRIDE; 31 void Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) OVERRIDE; 34 size_t DumpInstruction(std::ostream& os, const uint8_t* instr);
|
H A D | disassembler_arm64.cc | 30 static uint32_t ReadU32(const uint8_t* ptr) { 34 size_t DisassemblerArm64::Dump(std::ostream& os, const uint8_t* begin) { 42 void DisassemblerArm64::Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) { 43 for (const uint8_t* cur = begin; cur < end; cur += vixl::kInstructionSize) {
|
H A D | disassembler_arm.h | 31 size_t Dump(std::ostream& os, const uint8_t* begin) OVERRIDE; 32 void Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) OVERRIDE; 35 void DumpArm(std::ostream& os, const uint8_t* instr); 38 size_t DumpThumb16(std::ostream& os, const uint8_t* instr); 39 size_t DumpThumb32(std::ostream& os, const uint8_t* instr_ptr); 41 void DumpBranchTarget(std::ostream& os, const uint8_t* instr_ptr, int32_t imm32);
|
H A D | disassembler_arm64.h | 34 size_t Dump(std::ostream& os, const uint8_t* begin) OVERRIDE; 35 void Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) OVERRIDE;
|
/art/compiler/ |
H A D | compiled_method.h | 39 const std::vector<uint8_t>& quick_code); 49 const std::vector<uint8_t>* GetPortableCode() const { 53 const std::vector<uint8_t>* GetQuickCode() const { 57 void SetCode(const std::vector<uint8_t>* quick_code, const std::vector<uint8_t>* portable_code); 88 std::vector<uint8_t>* portable_code_; 91 std::vector<uint8_t>* quick_code_; 108 const std::vector<uint8_t>& quick_code, 112 const std::vector<uint8_t>& mapping_table, 113 const std::vector<uint8_t> [all...] |
H A D | compiled_method.cc | 23 const std::vector<uint8_t>& quick_code) 35 std::vector<uint8_t> temp_code(elf_object.size()); 46 void CompiledCode::SetCode(const std::vector<uint8_t>* quick_code, 47 const std::vector<uint8_t>* portable_code) { 147 const std::vector<uint8_t>& quick_code, 151 const std::vector<uint8_t>& mapping_table, 152 const std::vector<uint8_t>& vmap_table, 153 const std::vector<uint8_t>& native_gc_map, 154 const std::vector<uint8_t>* cfi_info) 165 const std::vector<uint8_t> [all...] |
H A D | vector_output_stream.h | 30 VectorOutputStream(const std::string& location, std::vector<uint8_t>& vector); 36 const uint8_t* start = reinterpret_cast<const uint8_t*>(buffer); 58 std::vector<uint8_t>& vector_;
|
/art/runtime/verifier/ |
H A D | dex_gc_map.h | 41 explicit DexPcToReferenceMap(const uint8_t* data) : data_(data) { 66 const uint8_t* GetBitMap(size_t index) const { 72 const uint8_t* FindBitMap(uint16_t dex_pc, bool error_if_not_present = true) const; 81 const uint8_t* Table() const { 109 const uint8_t* GetData() const { 114 static const uint8_t kRegMapFormatMask = 0x7; 116 const uint8_t* const data_; // The header and table data
|
/art/compiler/trampolines/ |
H A D | trampoline_compiler.h | 28 const std::vector<uint8_t>* CreateTrampoline32(InstructionSet isa, EntryPointCallingConvention abi, 31 const std::vector<uint8_t>* CreateTrampoline64(InstructionSet isa, EntryPointCallingConvention abi,
|
H A D | trampoline_compiler.cc | 31 static const std::vector<uint8_t>* CreateTrampoline(EntryPointCallingConvention abi, 50 std::unique_ptr<std::vector<uint8_t>> entry_stub(new std::vector<uint8_t>(cs)); 59 static const std::vector<uint8_t>* CreateTrampoline(EntryPointCallingConvention abi, 87 std::unique_ptr<std::vector<uint8_t>> entry_stub(new std::vector<uint8_t>(cs)); 96 static const std::vector<uint8_t>* CreateTrampoline(EntryPointCallingConvention abi, 117 std::unique_ptr<std::vector<uint8_t>> entry_stub(new std::vector<uint8_t>(cs)); 126 static const std::vector<uint8_t>* CreateTrampolin [all...] |
/art/runtime/ |
H A D | leb128.h | 28 static inline uint32_t DecodeUnsignedLeb128(const uint8_t** data) { 29 const uint8_t* ptr = *data; 57 static inline int32_t DecodeUnsignedLeb128P1(const uint8_t** data) { 64 static inline int32_t DecodeSignedLeb128(const uint8_t** data) { 65 const uint8_t* ptr = *data; 115 static inline uint8_t* EncodeUnsignedLeb128(uint8_t* dest, uint32_t value) { 116 uint8_t out = value & 0x7f; 127 static inline uint8_t* EncodeSignedLeb128(uint8_t* des [all...] |
H A D | dex_instruction.h | 24 typedef uint8_t uint4_t; 76 const uint8_t data[]; 243 uint8_t VRegA_10x() const { 249 uint8_t VRegA_11x() const { 256 uint8_t VRegA_21c() const { 259 uint8_t VRegA_21h() const { 262 uint8_t VRegA_21s() const { 265 uint8_t VRegA_21t() const { 268 uint8_t VRegA_22b() const { 280 uint8_t VRegA_22 [all...] |
H A D | gc_map.h | 30 explicit NativePcOffsetToReferenceMap(const uint8_t* data) : data_(data) { 40 const uint8_t* GetBitMap(size_t index) const { 66 const uint8_t* FindBitMap(uintptr_t native_pc_offset) { 92 const uint8_t* Table() const { 106 const uint8_t* const data_; // The header and table data
|
H A D | mapping_table.h | 28 explicit MappingTable(const uint8_t* encoded_map) : encoded_table_(encoded_map) { 32 const uint8_t* table = encoded_table_; 41 const uint8_t* table = encoded_table_; 51 const uint8_t* FirstDexToPcPtr() const { 52 const uint8_t* table = encoded_table_; 109 const uint8_t* encoded_table_ptr_; // Either nullptr or points to encoded data after this entry. 124 const uint8_t* table = encoded_table_; 134 const uint8_t* FirstPcToDexPtr() const { 135 const uint8_t* table = encoded_table_; 186 const uint8_t* encoded_table_ptr [all...] |
H A D | monitor_android.cc | 30 static void Set4LE(uint8_t* buf, uint32_t val) { 31 *buf++ = (uint8_t)(val); 32 *buf++ = (uint8_t)(val >> 8); 33 *buf++ = (uint8_t)(val >> 16); 34 *buf = (uint8_t)(val >> 24); 39 Set4LE(reinterpret_cast<uint8_t*>(dst), value); 46 Set4LE(reinterpret_cast<uint8_t*>(dst), len);
|
H A D | leb128_test.cc | 26 uint8_t leb128_data[5]; 45 uint8_t leb128_data[5]; 99 const uint8_t* data_ptr = &uleb128_tests[i].leb128_data[0]; 100 const uint8_t* encoded_data_ptr = &builder.GetData()[0]; 115 uint8_t encoded_data[5]; 116 uint8_t* end = EncodeUnsignedLeb128(encoded_data, uleb128_tests[i].decoded); 119 const uint8_t* data_ptr = &uleb128_tests[i].leb128_data[0]; 137 const uint8_t* encoded_data_ptr = &builder.GetData()[0]; 139 const uint8_t* data_ptr = &uleb128_tests[i].leb128_data[0]; 154 uint8_t encoded_dat [all...] |
/art/runtime/arch/x86/ |
H A D | fault_handler_x86.cc | 92 static uint32_t GetInstructionSize(const uint8_t* pc) { 99 const uint8_t* startpc = pc; 101 uint8_t opcode = *pc++; 102 uint8_t modrm; 206 uint8_t mod = (modrm >> 6) & 0b11; 259 reinterpret_cast<uint8_t*>(*out_sp) - GetStackOverflowReservedBytes(kX86_64)); 261 reinterpret_cast<uint8_t*>(*out_sp) - GetStackOverflowReservedBytes(kX86)); 270 uint8_t* pc = reinterpret_cast<uint8_t*>(uc->CTX_EIP); 284 uint8_t* p [all...] |
/art/compiler/utils/x86/ |
H A D | assembler_x86_test.cc | 26 buffer.Emit<uint8_t>(0x42);
|
/art/compiler/utils/ |
H A D | scoped_arena_allocator.h | 71 uint8_t* ptr = top_ptr_; 80 uint8_t* AllocateFromNextArena(size_t rounded_bytes); 88 uint8_t* top_ptr_; 89 uint8_t* top_end_; 109 allocator->mark_ptr_ = reinterpret_cast<uint8_t*>(addr); 132 uint8_t* mark_ptr_; 133 uint8_t* mark_end_;
|
/art/compiler/utils/x86_64/ |
H A D | constants_x86_64.h | 37 uint8_t LowBits() const { 54 uint8_t LowBits() const { 113 static const uint8_t kHltInstruction = 0xF4; 115 static const uint8_t kBreakPointInstruction = kHltInstruction; 118 return (*reinterpret_cast<const uint8_t*>(this)) == kBreakPointInstruction;
|