Home
last modified time | relevance | path

Searched refs:insn_len (Results 1 – 3 of 3) sorted by relevance

/frameworks/libs/binary_translation/interpreter/riscv64/
Dinterpreter.cc483 Register JumpAndLink(int32_t offset, uint8_t insn_len) { in JumpAndLink() argument
487 return pc + insn_len; in JumpAndLink()
490 Register JumpAndLinkRegister(Register base, int16_t offset, uint8_t insn_len) { in JumpAndLinkRegister() argument
495 return pc + insn_len; in JumpAndLinkRegister()
532 void FinalizeInsn(uint8_t insn_len) { in FinalizeInsn() argument
534 state_->cpu.insn_addr += insn_len; in FinalizeInsn()
587 uint8_t insn_len = decoder.Decode(ToHostAddr<const uint16_t>(pc)); in InterpretInsn() local
588 interpreter.FinalizeInsn(insn_len); in InterpretInsn()
/frameworks/libs/binary_translation/decoder/include/berberis/decoder/riscv64/
Ddecoder.h425 uint8_t insn_len; member
432 uint8_t insn_len; member
548 .insn_len = 2, in DecodeCJ()
844 .insn_len = 4, in DecodeJumpAndLink()
905 .insn_len = 4, in DecodeJumpAndLinkRegister()
Dsemantics_player.h164 Register result = listener_->JumpAndLink(args.offset, args.insn_len); in JumpAndLink()
170 Register result = listener_->JumpAndLinkRegister(base, args.offset, args.insn_len); in JumpAndLinkRegister()