#include #include "config.h" int lt_error_set_retval(struct lt_config_audit *cfg, unsigned long ret, La_retval *outregs) { bzero(outregs, sizeof(*outregs)); outregs->lrv_edx = 0; outregs->lrv_eax = (uint32_t) ret; return 0; } void lt_error_get_retaddr(struct lt_config_audit *cfg, void **ret_addr, const La_regs *inregs) { void **stack = (void**) inregs->lr_esp; *ret_addr = *stack; }