Searched refs:opcodes (Results 1 - 5 of 5) sorted by relevance
/art/compiler/debug/dwarf/ |
H A D | dwarf_test.cc | 44 // Test the opcodes in the order mentioned in the spec. 46 DebugFrameOpCodeWriter<> opcodes; local 51 opcodes.AdvancePC(pc); 60 opcodes.DefCFA(reg, offset); 62 opcodes.DefCFA(reg, -offset); 64 opcodes.DefCFARegister(reg); 66 opcodes.DefCFAOffset(offset); 68 opcodes.DefCFAOffset(-offset); 71 opcodes.DefCFAExpression(expr, arraysize(expr)); 73 opcodes 141 DebugFrameOpCodeWriter<> opcodes; local 157 DebugFrameOpCodeWriter<> opcodes; local [all...] |
H A D | headers.h | 43 const DebugFrameOpCodeWriter<Vector>& opcodes, 73 writer.PushData(opcodes.data()); 85 const ArrayRef<const uint8_t>& opcodes, 120 writer.PushData(opcodes.data(), opcodes.size()); 161 const DebugLineOpCodeWriter<Vector>& opcodes, 173 writer.PushUint8(1 << opcodes.GetCodeFactorBits()); 196 writer.PushData(opcodes.data()); 199 for (uintptr_t patch_location : opcodes.GetPatchLocations()) { 41 WriteCIE(bool is64bit, Reg return_address_register, const DebugFrameOpCodeWriter<Vector>& opcodes, CFIFormat format, std::vector<uint8_t>* buffer) argument 80 WriteFDE(bool is64bit, uint64_t section_address, uint64_t cie_address, uint64_t code_address, uint64_t code_size, const ArrayRef<const uint8_t>& opcodes, CFIFormat format, uint64_t buffer_address, std::vector<uint8_t>* buffer, std::vector<uintptr_t>* patch_locations) argument 159 WriteDebugLineTable(const std::vector<std::string>& include_directories, const std::vector<FileEntry>& files, const DebugLineOpCodeWriter<Vector>& opcodes, size_t debug_line_offset, std::vector<uint8_t>* debug_line, std::vector<uintptr_t>* debug_line_patches) argument
|
/art/compiler/debug/ |
H A D | elf_debug_frame_writer.h | 42 dwarf::DebugFrameOpCodeWriter<> opcodes; local 43 opcodes.DefCFA(Reg::ArmCore(13), 0); // R13(SP). 47 opcodes.Undefined(Reg::ArmCore(reg)); 49 opcodes.SameValue(Reg::ArmCore(reg)); 55 opcodes.Undefined(Reg::ArmFp(reg)); 57 opcodes.SameValue(Reg::ArmFp(reg)); 61 WriteCIE(is64bit, return_reg, opcodes, format, buffer); 65 dwarf::DebugFrameOpCodeWriter<> opcodes; local 66 opcodes.DefCFA(Reg::Arm64Core(31), 0); // R31(SP). 70 opcodes 89 dwarf::DebugFrameOpCodeWriter<> opcodes; local 114 dwarf::DebugFrameOpCodeWriter<> opcodes; local 138 dwarf::DebugFrameOpCodeWriter<> opcodes; local [all...] |
H A D | elf_debug_line_writer.h | 88 dwarf::DebugLineOpCodeWriter<> opcodes(is64bit, code_factor_bits_); 172 opcodes.SetAddress(method_address); 174 opcodes.SetISA(dwarf_isa); 220 opcodes.SetFile(file_index); 222 // Generate mapping opcodes from PC to Java lines. 249 opcodes.SetIsStmt(false); 250 opcodes.AddRow(method_address, first_line); 251 opcodes.SetPrologueEnd(); 253 opcodes.SetIsStmt(default_is_stmt); 254 opcodes [all...] |
/art/runtime/interpreter/mterp/ |
H A D | gen_mterp.py | 196 index = opcodes.index(tokens[1]) 216 index = opcodes.index(tokens[1]) 255 opcodes = [] 262 opcodes.append("op_" + match.group(2).lower()) 265 if len(opcodes) != kNumPackedOpcodes: 266 print "ERROR: found %d opcodes in Interp.h (expected %d)" \ 267 % (len(opcodes), kNumPackedOpcodes) 269 return opcodes 276 # Load and emit opcodes for all kNumPackedOpcodes instructions. 280 assert len(opcodes) 520 opcodes = getOpcodeList() variable [all...] |
Completed in 71 milliseconds