Home
last modified time | relevance | path

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

/art/compiler/debug/dwarf/
Ddwarf_test.cc43 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 …]
/art/compiler/debug/
Delf_debug_frame_writer.h46 dwarf::DebugFrameOpCodeWriter<> opcodes; in WriteCIE() local
47 opcodes.DefCFA(Reg::ArmCore(13), 0); // R13(SP). in WriteCIE()
51 opcodes.Undefined(Reg::ArmCore(reg)); in WriteCIE()
53 opcodes.SameValue(Reg::ArmCore(reg)); in WriteCIE()
59 opcodes.Undefined(Reg::ArmFp(reg)); in WriteCIE()
61 opcodes.SameValue(Reg::ArmFp(reg)); in WriteCIE()
65 WriteCIE(is64bit, return_reg, opcodes, buffer); in WriteCIE()
69 dwarf::DebugFrameOpCodeWriter<> opcodes; in WriteCIE() local
70 opcodes.DefCFA(Reg::Arm64Core(31), 0); // R31(SP). in WriteCIE()
74 opcodes.Undefined(Reg::Arm64Core(reg)); in WriteCIE()
[all …]
Delf_debug_line_writer.h81 dwarf::DebugLineOpCodeWriter<> opcodes(is64bit, code_factor_bits_); in WriteCompilationUnit()
165 opcodes.SetAddress(method_address); in WriteCompilationUnit()
167 opcodes.SetISA(dwarf_isa); in WriteCompilationUnit()
213 opcodes.SetFile(file_index); in WriteCompilationUnit()
242 opcodes.SetIsStmt(false); in WriteCompilationUnit()
243 opcodes.AddRow(method_address, first_line); in WriteCompilationUnit()
244 opcodes.SetPrologueEnd(); in WriteCompilationUnit()
246 opcodes.SetIsStmt(default_is_stmt); in WriteCompilationUnit()
247 opcodes.AddRow(method_address + pc, line); in WriteCompilationUnit()
248 } else if (line != opcodes.CurrentLine()) { in WriteCompilationUnit()
[all …]
/art/runtime/interpreter/mterp/
Dgen_mterp.py29 opcodes = []
36 opcodes.append("op_" + match.group(2).lower())
39 if len(opcodes) != NUM_PACKED_OPCODES:
40 print("ERROR: found ", len(opcodes), " opcodes in Interp.h (expected ", NUM_PACKED_OPCODES, ")")
42 return opcodes
/art/libelffile/dwarf/
Dheaders.h43 const DebugFrameOpCodeWriter<Vector>& opcodes, in WriteCIE() argument
58 writer.PushData(opcodes.data()); in WriteCIE()
69 const ArrayRef<const uint8_t>& opcodes, in WriteFDE() argument
84 writer.PushData(opcodes.data(), opcodes.size()); in WriteFDE()
119 const DebugLineOpCodeWriter<Vector>& opcodes, in WriteDebugLineTable() argument
129 writer.PushUint8(1 << opcodes.GetCodeFactorBits()); in WriteDebugLineTable()
151 writer.PushData(opcodes.data()); in WriteDebugLineTable()
/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/1948-obsolete-const-method-handle/
Dinfo.txt3 const-method-type and the invoke-custom/polymorphic opcodes are new in dex 39.
6 that contains the required opcodes.
/art/test/427-bitwise/
Dinfo.txt1 Tests for the and/or/xor opcodes.
/art/test/678-quickening/
Dinfo.txt1 Test for FindLocksAtDexPc running with quickened opcodes.
/art/test/003-omnibus-opcodes/
Dinfo.txt1 This is a smoke test of many Dalvik opcodes.
/art/test/816-illegal-new-array/
Dinfo.txt2 allocation opcodes.
/art/runtime/interpreter/mterp/common/
Dgen_setup.py77 opcodes()