MCPcopy Create free account
hub / github.com/capstone-engine/capstone / DecodeGPRnopcRegisterClass

Function DecodeGPRnopcRegisterClass

arch/ARM/ARMDisassembler.c:988–999  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

986}
987
988static DecodeStatus DecodeGPRnopcRegisterClass(MCInst *Inst, unsigned RegNo,
989 uint64_t Address, const void *Decoder)
990{
991 DecodeStatus S = MCDisassembler_Success;
992
993 if (RegNo == 15)
994 S = MCDisassembler_SoftFail;
995
996 Check(&S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
997
998 return S;
999}
1000
1001static DecodeStatus DecodeGPRwithAPSRRegisterClass(MCInst *Inst, unsigned RegNo,
1002 uint64_t Address, const void *Decoder)

Callers 12

DecodeSORegRegOperandFunction · 0.85
DecodeQADDInstructionFunction · 0.85
DecodeSMLAInstructionFunction · 0.85
DecodePostIdxRegFunction · 0.85
DecodeDoubleRegStoreFunction · 0.85
DecodeSwapFunction · 0.85
DecodeLDRFunction · 0.85
DecoderForMRRC2AndMCRR2Function · 0.85
DecodeForVMRSandVMSRFunction · 0.85

Calls 2

CheckFunction · 0.70
DecodeGPRRegisterClassFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…