Home
last modified time | relevance | path

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

/art/compiler/debug/dwarf/
Ddwarf_test.cc44 DebugFrameOpCodeWriter<> opcodes; in TEST_F() local
49 opcodes.AdvancePC(pc); in TEST_F()
58 opcodes.DefCFA(reg, offset); in TEST_F()
60 opcodes.DefCFA(reg, -offset); in TEST_F()
62 opcodes.DefCFARegister(reg); in TEST_F()
64 opcodes.DefCFAOffset(offset); in TEST_F()
66 opcodes.DefCFAOffset(-offset); in TEST_F()
69 opcodes.DefCFAExpression(expr, arraysize(expr)); in TEST_F()
71 opcodes.Undefined(reg); in TEST_F()
73 opcodes.SameValue(reg); in TEST_F()
[all …]
/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, 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.h83 dwarf::DebugLineOpCodeWriter<> opcodes(is64bit, code_factor_bits_); in WriteCompilationUnit()
167 opcodes.SetAddress(method_address); in WriteCompilationUnit()
169 opcodes.SetISA(dwarf_isa); in WriteCompilationUnit()
215 opcodes.SetFile(file_index); in WriteCompilationUnit()
244 opcodes.SetIsStmt(false); in WriteCompilationUnit()
245 opcodes.AddRow(method_address, first_line); in WriteCompilationUnit()
246 opcodes.SetPrologueEnd(); in WriteCompilationUnit()
248 opcodes.SetIsStmt(default_is_stmt); in WriteCompilationUnit()
249 opcodes.AddRow(method_address + pc, line); in WriteCompilationUnit()
250 } 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:
41 % (len(opcodes), NUM_PACKED_OPCODES)
43 return opcodes
/art/libelffile/dwarf/
Dheaders.h43 const DebugFrameOpCodeWriter<Vector>& opcodes, in WriteCIE() argument
62 writer.PushData(opcodes.data()); in WriteCIE()
73 const ArrayRef<const uint8_t>& opcodes, in WriteFDE() argument
88 writer.PushData(opcodes.data(), opcodes.size()); in WriteFDE()
123 const DebugLineOpCodeWriter<Vector>& opcodes, in WriteDebugLineTable() argument
133 writer.PushUint8(1 << opcodes.GetCodeFactorBits()); in WriteDebugLineTable()
155 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/678-quickening/
Dinfo.txt1 Test for FindLocksAtDexPc running with quickened 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.
/art/runtime/interpreter/mterp/common/
Dgen_setup.py75 opcodes()