Lines Matching defs:error
35 DEFINE_ERROR(ERROR, "An error"),
40 DEFINE_ERROR(ELF, "ELF error"),
48 DEFINE_ERROR(NUM, "Unknown DWARF error")
53 dwarf_errmsg(Dwarf_Error *error)
57 if (error == NULL)
60 if (error->err_error < 0 || error->err_error >= DWARF_E_NUM)
62 else if (error->err_error == DWARF_E_NONE)
65 p = _libdwarf_errors[error->err_error];
67 if (error->err_error == DWARF_E_ELF)
68 snprintf(error->err_msg, sizeof(error->err_msg),
69 "ELF error : %s [%s(%d)]", elf_errmsg(error->elf_error),
70 error->err_func, error->err_line);
72 snprintf(error->err_msg, sizeof(error->err_msg),
73 "%s [%s(%d)]", p, error->err_func, error->err_line);
75 return (const char *) error->err_msg;