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

Function printInt32Bang

SStream.c:137–153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

135}
136
137void printInt32Bang(SStream *O, int32_t val)
138{
139 if (val >= 0) {
140 if (val > HEX_THRESHOLD)
141 SStream_concat(O, "#0x%x", val);
142 else
143 SStream_concat(O, "#%u", val);
144 } else {
145 if (val <- HEX_THRESHOLD) {
146 if (val == INT_MIN)
147 SStream_concat(O, "#-0x%x", (uint32_t)val);
148 else
149 SStream_concat(O, "#-0x%x", (uint32_t)-val);
150 } else
151 SStream_concat(O, "#-%u", -val);
152 }
153}
154
155void printInt32(SStream *O, int32_t val)
156{

Callers 9

printOperandFunction · 0.85
AArch64_printInstFunction · 0.85
printPostIncOperandFunction · 0.85
printAddSubImmFunction · 0.85
printArithExtendFunction · 0.85
printPrefetchOpFunction · 0.85
print_sign_extFunction · 0.85

Calls 1

SStream_concatFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…