HomeSort by relevance Sort by last modified time
    Searched refs:RegisterLine (Results 1 - 7 of 7) sorted by null

  /art/runtime/verifier/
register_line-inl.h 32 inline const RegType& RegisterLine::GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const {
39 inline bool RegisterLine::SetRegisterType(MethodVerifier* verifier, uint32_t vdst,
64 inline bool RegisterLine::SetRegisterTypeWide(MethodVerifier* verifier, uint32_t vdst,
82 inline void RegisterLine::SetResultTypeToUnknown(MethodVerifier* verifier) {
87 inline void RegisterLine::SetResultRegisterType(MethodVerifier* verifier, const RegType& new_type) {
94 inline void RegisterLine::SetResultRegisterTypeWide(const RegType& new_type1,
101 inline void RegisterLine::CopyRegister1(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc,
118 inline void RegisterLine::CopyRegister2(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc) {
130 inline bool RegisterLine::VerifyRegisterType(MethodVerifier* verifier, uint32_t vsrc,
166 inline void RegisterLine::VerifyMonitorStackEmpty(MethodVerifier* verifier) const
    [all...]
register_line.cc 31 bool RegisterLine::CheckConstructorReturn(MethodVerifier* verifier) const {
49 const RegType& RegisterLine::GetInvocationThis(MethodVerifier* verifier, const Instruction* inst,
73 bool RegisterLine::VerifyRegisterTypeWide(MethodVerifier* verifier, uint32_t vsrc,
97 void RegisterLine::MarkRefsAsInitialized(MethodVerifier* verifier, const RegType& uninit_type) {
115 void RegisterLine::MarkAllRegistersAsConflicts(MethodVerifier* verifier) {
122 void RegisterLine::MarkAllRegistersAsConflictsExcept(MethodVerifier* verifier, uint32_t vsrc) {
131 void RegisterLine::MarkAllRegistersAsConflictsExceptWide(MethodVerifier* verifier, uint32_t vsrc) {
140 std::string RegisterLine::Dump(MethodVerifier* verifier) const {
156 void RegisterLine::MarkUninitRefsAsInvalid(MethodVerifier* verifier, const RegType& uninit_type) {
165 void RegisterLine::CopyResultRegister1(MethodVerifier* verifier, uint32_t vdst, bool is_reference)
    [all...]
register_line.h 60 class RegisterLine {
66 static RegisterLine* Create(size_t num_regs, MethodVerifier* verifier);
134 void CopyFromLine(const RegisterLine* src) {
178 void CopyThisInitialized(const RegisterLine& src) {
193 int CompareLine(const RegisterLine* line2) const {
345 bool MergeRegisters(MethodVerifier* verifier, const RegisterLine* incoming_line)
412 RegisterLine(size_t num_regs, MethodVerifier* verifier);
434 DISALLOW_COPY_AND_ASSIGN(RegisterLine);
437 class RegisterLineArenaDelete : public ArenaDelete<RegisterLine> {
439 void operator()(RegisterLine* ptr) const
    [all...]
method_verifier-inl.h 33 inline RegisterLine* MethodVerifier::GetRegLine(uint32_t dex_pc) {
method_verifier.h 53 class RegisterLine;
54 using RegisterLineArenaUniquePtr = std::unique_ptr<RegisterLine, RegisterLineArenaDelete>;
79 RegisterLine* GetLine(size_t idx) const {
190 RegisterLine* GetRegLine(uint32_t dex_pc);
208 ArtMethod* GetQuickInvokedMethod(const Instruction* inst, RegisterLine* reg_line,
213 ArtField* GetQuickFieldAccess(const Instruction* inst, RegisterLine* reg_line)
674 bool UpdateRegisters(uint32_t next_insn, RegisterLine* merge_line, bool update_merge_line)
    [all...]
method_verifier.cc 97 register_lines_[i].reset(RegisterLine::Create(registers_size, verifier));
131 static void SafelyMarkAllRegistersAsConflicts(MethodVerifier* verifier, RegisterLine* reg_line) {
682 RegisterLine* register_line = reg_table_.GetLine(dex_pc);
722 RegisterLine* register_line = reg_table_.GetLine(dex_pc);
    [all...]
  /art/compiler/dex/
verified_method.cc 80 const verifier::RegisterLine* line = method_verifier->GetRegLine(dex_pc);

Completed in 80 milliseconds