68 printf(
" --- disassembler listing ---\n");
78 fprintf(
vm_out,
"%ud", ui);
83 fprintf(
vm_out,
"%lld", (
long long)v);
88 fprintf(
vm_out,
"%lld", (
long long)x);
109 fprintf(
vm_out,
"%lld", (
long long)l);
114 fprintf(
vm_out,
"%f", (
double)f);
124 fprintf(
vm_out,
"obj: %p", (
void *)aRef);
129 fprintf(
vm_out,
"array %p", (
void *)aArray);
151 fprintf(
vm_out,
"cr: %p", (
void *)acr);
156 fprintf(
vm_out,
"%p", (
void *)addr);
161 fprintf(
vm_out,
"f: %p", (
void *)af);
172 fprintf(
vm_out,
"fi=NULL");
183 fprintf(
vm_out,
"m=NULL");
188 fprintf(
vm_out,
"%p", (
void *)acell);
193 fprintf(
vm_out,
"%p", (
void *)ainst);
200 fprintf(
vm_out,
" (type ");
221 fprintf(
vm_out,
"vftbl: ");
void printarg_acr(constant_classref *acr)
void printarg_aClass(classinfo *aClass)
void printarg_aaTarget(Inst **aaTarget)
void printarg_aArray(java_arrayheader *aArray)
void printarg_avftbl(vftbl_t *avftbl)
void utf_fprint_printable_ascii_classname(FILE *file, Utf8String u)
void printarg_d(double d)
void(* functionptr)(void)
void printarg_addr(u1 *addr)
void printarg_acell(Cell *acell)
constant_FMIref * fieldref
void printarg_aum(unresolved_method *aum)
void printarg_auf(unresolved_field *auf)
void printarg_af(functionptr af)
const Utf8String descriptor
void printarg_ainst(Inst *ainst)
void utf_fprint_printable_ascii(FILE *file, Utf8String u)
u1 * intrp_disassinstr(u1 *code)
#define METHODREF_CLASSNAME(fmiref)
void intrp_disassemble(u1 *start, u1 *end)
constant_FMIref * methodref
Inst * vm_disassemble_inst(Inst *ip, Inst vm_prim[])
void printarg_Cell(Cell x)
void printarg_am(methodinfo *am)
void vm_disassemble(Inst *ip, Inst *endp, Inst vm_prim[])
void printarg_afi(fieldinfo *afi)
void printarg_aRef(java_objectheader *aRef)