CodeBuilder

Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Members

Functions

genadjesp
void genadjesp(int offset)

Generate 'instruction' which tells the address resolver that the stack has changed.

genadjfpu
void genadjfpu(int offset)

Generate 'instruction' which tells the scheduler that the fpu stack has changed.

genasm
void genasm(char* s, uint slen)

Generate an ASM sequence.

genf2
void genf2(opcode_t op, uint rm)

Generate floating point instruction.

genfltreg
void genfltreg(opcode_t opcode, uint reg, targ_size_t offset)

Generate code to deal with floatreg.

genlinnum
void genlinnum(Srcpos srcpos)

Generate 'instruction' which is actually a line number.

last
code* last()

Static functions

ccheck
void ccheck(code* cs)

Handy function to answer the question: who the heck is generating this piece of code?

Meta