Helper routines for decoding x86 architectural state.
More...
Go to the source code of this file.
|
const char * | x86_vendor_name (enum x86_vendor v) |
| String of the indentified vendor v . More...
|
|
const char * | x86_exc_short_name (unsigned int exc) |
| String abbreviation of ev . More...
|
|
static int | x86_exc_decode_ec (char *buf, size_t bufsz, unsigned int ev, unsigned int ec) |
|
static int | x86_decode_exinfo (char *buf, size_t bufsz, exinfo_t info) |
|
bool | arch_fmt_pointer (char **str_ptr, char *end, const char **fmt_ptr, const void *arg, int width, int precision, unsigned int flags) |
|
Helper routines for decoding x86 architectural state.
Definition in file decode.c.
◆ x86_vendor_name()
String of the indentified vendor v
.
- Parameters
-
- Returns
- String.
Definition at line 12 of file decode.c.
◆ x86_exc_short_name()
const char * x86_exc_short_name |
( |
unsigned int |
ev | ) |
|
String abbreviation of ev
.
- Parameters
-
- Returns
- String abbreviation.
Definition at line 23 of file decode.c.
◆ x86_exc_decode_ec()
static int x86_exc_decode_ec |
( |
char * |
buf, |
|
|
size_t |
bufsz, |
|
|
unsigned int |
ev, |
|
|
unsigned int |
ec |
|
) |
| |
|
static |
◆ x86_decode_exinfo()
static int x86_decode_exinfo |
( |
char * |
buf, |
|
|
size_t |
bufsz, |
|
|
exinfo_t |
info |
|
) |
| |
|
static |
◆ arch_fmt_pointer()
bool arch_fmt_pointer |
( |
char ** |
str_ptr, |
|
|
char * |
end, |
|
|
const char ** |
fmt_ptr, |
|
|
const void * |
arg, |
|
|
int |
width, |
|
|
int |
precision, |
|
|
unsigned int |
flags |
|
) |
| |