/* populate reloc for ip */ if (!elf_init_reloc_text_sym(elf, ip_sec, idx * sizeof(int), idx,
insn_sec, insn_off)) return -1;
return0;
}
staticconstchar *reg_name(unsignedint reg)
{ switch (reg) { case ORC_REG_PREV_SP: return"prevsp"; case ORC_REG_DX: return"dx"; case ORC_REG_DI: return"di"; case ORC_REG_BP: return"bp"; case ORC_REG_SP: return"sp"; case ORC_REG_R10: return"r10"; case ORC_REG_R13: return"r13"; case ORC_REG_BP_INDIRECT: return"bp(ind)"; case ORC_REG_SP_INDIRECT: return"sp(ind)"; default: return"?";
}
}
staticconstchar *orc_type_name(unsignedint type)
{ switch (type) { case ORC_TYPE_UNDEFINED: return"(und)"; case ORC_TYPE_END_OF_STACK: return"end"; case ORC_TYPE_CALL: return"call"; case ORC_TYPE_REGS: return"regs"; case ORC_TYPE_REGS_PARTIAL: return"regs (partial)"; default: return"?";
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.