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

Function Check

arch/ARM/ARMDisassembler.c:116–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

114/// ThumbDisassembler - Thumb disassembler for all Thumb platforms.
115
116static bool Check(DecodeStatus *Out, DecodeStatus In)
117{
118 switch (In) {
119 case MCDisassembler_Success:
120 // Out stays the same.
121 return true;
122 case MCDisassembler_SoftFail:
123 *Out = In;
124 return true;
125 case MCDisassembler_Fail:
126 *Out = In;
127 return false;
128 default: // never reached
129 return false;
130 }
131}
132
133// Forward declare these because the autogenerated code will reference them.
134// Definitions are further down.

Callers 15

_Thumb_getInstructionFunction · 0.70
DecoderGPRRegisterClassFunction · 0.70
DecodeSORegImmOperandFunction · 0.70
DecodeSORegRegOperandFunction · 0.70
DecodeRegListOperandFunction · 0.70
DecodeSPRRegListOperandFunction · 0.70
DecodeDPRRegListOperandFunction · 0.70
DecodeCopMemInstructionFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…