Home
last modified time | relevance | path

Searched refs:opcodes (Results 1 – 9 of 9) sorted by relevance

/art/compiler/debug/dwarf/
Ddwarf_test.cc46 DebugFrameOpCodeWriter<> opcodes; in TEST_F() local
51 opcodes.AdvancePC(pc); in TEST_F()
60 opcodes.DefCFA(reg, offset); in TEST_F()
62 opcodes.DefCFA(reg, -offset); in TEST_F()
64 opcodes.DefCFARegister(reg); in TEST_F()
66 opcodes.DefCFAOffset(offset); in TEST_F()
68 opcodes.DefCFAOffset(-offset); in TEST_F()
71 opcodes.DefCFAExpression(expr, arraysize(expr)); in TEST_F()
73 opcodes.Undefined(reg); in TEST_F()
75 opcodes.SameValue(reg); in TEST_F()
[all …]
Dheaders.h43 const DebugFrameOpCodeWriter<Vector>& opcodes, in WriteCIE() argument
73 writer.PushData(opcodes.data()); in WriteCIE()
85 const ArrayRef<const uint8_t>& opcodes, in WriteFDE() argument
120 writer.PushData(opcodes.data(), opcodes.size()); in WriteFDE()
161 const DebugLineOpCodeWriter<Vector>& opcodes, in WriteDebugLineTable() argument
173 writer.PushUint8(1 << opcodes.GetCodeFactorBits()); in WriteDebugLineTable()
196 writer.PushData(opcodes.data()); in WriteDebugLineTable()
199 for (uintptr_t patch_location : opcodes.GetPatchLocations()) { in WriteDebugLineTable()
/art/compiler/debug/
Delf_debug_frame_writer.h42 dwarf::DebugFrameOpCodeWriter<> opcodes; in WriteCIE() local
43 opcodes.DefCFA(Reg::ArmCore(13), 0); // R13(SP). in WriteCIE()
47 opcodes.Undefined(Reg::ArmCore(reg)); in WriteCIE()
49 opcodes.SameValue(Reg::ArmCore(reg)); in WriteCIE()
55 opcodes.Undefined(Reg::ArmFp(reg)); in WriteCIE()
57 opcodes.SameValue(Reg::ArmFp(reg)); in WriteCIE()
61 WriteCIE(is64bit, return_reg, opcodes, format, buffer); in WriteCIE()
65 dwarf::DebugFrameOpCodeWriter<> opcodes; in WriteCIE() local
66 opcodes.DefCFA(Reg::Arm64Core(31), 0); // R31(SP). in WriteCIE()
70 opcodes.Undefined(Reg::Arm64Core(reg)); in WriteCIE()
[all …]
Delf_debug_line_writer.h87 dwarf::DebugLineOpCodeWriter<> opcodes(is64bit, code_factor_bits_); in WriteCompilationUnit()
169 opcodes.SetAddress(method_address); in WriteCompilationUnit()
171 opcodes.SetISA(dwarf_isa); in WriteCompilationUnit()
217 opcodes.SetFile(file_index); in WriteCompilationUnit()
246 opcodes.SetIsStmt(false); in WriteCompilationUnit()
247 opcodes.AddRow(method_address, first_line); in WriteCompilationUnit()
248 opcodes.SetPrologueEnd(); in WriteCompilationUnit()
250 opcodes.SetIsStmt(default_is_stmt); in WriteCompilationUnit()
251 opcodes.AddRow(method_address + pc, line); in WriteCompilationUnit()
252 } else if (line != opcodes.CurrentLine()) { in WriteCompilationUnit()
[all …]
/art/runtime/interpreter/mterp/
Dgen_mterp.py196 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:
267 % (len(opcodes), kNumPackedOpcodes)
269 return opcodes
280 assert len(opcodes) == kNumPackedOpcodes
292 op = opcodes[i]
335 op = opcodes[opindex]
[all …]
DREADME.txt85 opcodes are emitted when this is seen, followed by any code that
91 Typically the form in which most opcodes currently exist is used in
/art/test/107-int-math2/
Dinfo.txt1 A forked and extended version of IntMath from 003-omnibus-opcodes.
2 TODO: fold back into 003-omnibus-opcodes.
/art/test/427-bitwise/
Dinfo.txt1 Tests for the and/or/xor opcodes.
/art/test/003-omnibus-opcodes/
Dinfo.txt1 This is a smoke test of many Dalvik opcodes.