miasm
Reverse engineering framework
|
Go to the source code of this file.
Macros | |
#define | QUEUE_MACRO_DEBUG 0 |
#define | QMD_TRACE_ELEM(elem) |
#define | QMD_TRACE_HEAD(head) |
#define | TRACEBUF |
#define | TRASHIT(x) |
#define | SLIST_HEAD(name, type) |
#define | SLIST_HEAD_INITIALIZER(head) { NULL } |
#define | SLIST_ENTRY(type) |
#define | SLIST_EMPTY(head) ((head)->slh_first == NULL) |
#define | SLIST_FIRST(head) ((head)->slh_first) |
#define | SLIST_FOREACH(var, head, field) |
#define | SLIST_FOREACH_SAFE(var, head, field, tvar) |
#define | SLIST_FOREACH_PREVPTR(var, varp, head, field) |
#define | SLIST_INIT(head) |
#define | SLIST_INSERT_AFTER(slistelm, elm, field) |
#define | SLIST_INSERT_HEAD(head, elm, field) |
#define | SLIST_NEXT(elm, field) ((elm)->field.sle_next) |
#define | SLIST_REMOVE(head, elm, type, field) |
#define | SLIST_REMOVE_HEAD(head, field) |
#define | STAILQ_HEAD(name, type) |
#define | STAILQ_HEAD_INITIALIZER(head) { NULL, &(head).stqh_first } |
#define | STAILQ_ENTRY(type) |
#define | STAILQ_CONCAT(head1, head2) |
#define | STAILQ_EMPTY(head) ((head)->stqh_first == NULL) |
#define | STAILQ_FIRST(head) ((head)->stqh_first) |
#define | STAILQ_FOREACH(var, head, field) |
#define | STAILQ_FOREACH_SAFE(var, head, field, tvar) |
#define | STAILQ_INIT(head) |
#define | STAILQ_INSERT_AFTER(head, tqelm, elm, field) |
#define | STAILQ_INSERT_HEAD(head, elm, field) |
#define | STAILQ_INSERT_TAIL(head, elm, field) |
#define | STAILQ_LAST(head, type, field) |
#define | STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) |
#define | STAILQ_REMOVE(head, elm, type, field) |
#define | STAILQ_REMOVE_HEAD(head, field) |
#define | STAILQ_REMOVE_HEAD_UNTIL(head, elm, field) |
#define | LIST_HEAD(name, type) |
#define | LIST_HEAD_INITIALIZER(head) { NULL } |
#define | LIST_ENTRY(type) |
#define | LIST_EMPTY(head) ((head)->lh_first == NULL) |
#define | LIST_FIRST(head) ((head)->lh_first) |
#define | LIST_FOREACH(var, head, field) |
#define | LIST_FOREACH_SAFE(var, head, field, tvar) |
#define | LIST_INIT(head) |
#define | LIST_INSERT_AFTER(listelm, elm, field) |
#define | LIST_INSERT_BEFORE(listelm, elm, field) |
#define | LIST_INSERT_HEAD(head, elm, field) |
#define | LIST_NEXT(elm, field) ((elm)->field.le_next) |
#define | LIST_REMOVE(elm, field) |
#define | TAILQ_HEAD(name, type) |
#define | TAILQ_HEAD_INITIALIZER(head) { NULL, &(head).tqh_first } |
#define | TAILQ_ENTRY(type) |
#define | TAILQ_CONCAT(head1, head2, field) |
#define | TAILQ_EMPTY(head) ((head)->tqh_first == NULL) |
#define | TAILQ_FIRST(head) ((head)->tqh_first) |
#define | TAILQ_FOREACH(var, head, field) |
#define | TAILQ_FOREACH_SAFE(var, head, field, tvar) |
#define | TAILQ_FOREACH_REVERSE(var, head, headname, field) |
#define | TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) |
#define | TAILQ_INIT(head) |
#define | TAILQ_INSERT_AFTER(head, listelm, elm, field) |
#define | TAILQ_INSERT_BEFORE(listelm, elm, field) |
#define | TAILQ_INSERT_HEAD(head, elm, field) |
#define | TAILQ_INSERT_TAIL(head, elm, field) |
#define | TAILQ_LAST(head, headname) (*(((struct headname *)((head)->tqh_last))->tqh_last)) |
#define | TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) |
#define | TAILQ_PREV(elm, headname, field) (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last)) |
#define | TAILQ_REMOVE(head, elm, field) |
#define LIST_EMPTY | ( | head | ) | ((head)->lh_first == NULL) |
#define LIST_ENTRY | ( | type | ) |
#define LIST_FIRST | ( | head | ) | ((head)->lh_first) |
#define LIST_FOREACH | ( | var, | |
head, | |||
field | |||
) |
#define LIST_FOREACH_SAFE | ( | var, | |
head, | |||
field, | |||
tvar | |||
) |
#define LIST_HEAD | ( | name, | |
type | |||
) |
#define LIST_HEAD_INITIALIZER | ( | head | ) | { NULL } |
#define LIST_INIT | ( | head | ) |
#define LIST_INSERT_AFTER | ( | listelm, | |
elm, | |||
field | |||
) |
#define LIST_INSERT_BEFORE | ( | listelm, | |
elm, | |||
field | |||
) |
#define LIST_INSERT_HEAD | ( | head, | |
elm, | |||
field | |||
) |
#define LIST_NEXT | ( | elm, | |
field | |||
) | ((elm)->field.le_next) |
#define LIST_REMOVE | ( | elm, | |
field | |||
) |
#define QMD_TRACE_ELEM | ( | elem | ) |
#define QMD_TRACE_HEAD | ( | head | ) |
#define QUEUE_MACRO_DEBUG 0 |
#define SLIST_EMPTY | ( | head | ) | ((head)->slh_first == NULL) |
#define SLIST_ENTRY | ( | type | ) |
#define SLIST_FIRST | ( | head | ) | ((head)->slh_first) |
#define SLIST_FOREACH | ( | var, | |
head, | |||
field | |||
) |
#define SLIST_FOREACH_PREVPTR | ( | var, | |
varp, | |||
head, | |||
field | |||
) |
#define SLIST_FOREACH_SAFE | ( | var, | |
head, | |||
field, | |||
tvar | |||
) |
#define SLIST_HEAD | ( | name, | |
type | |||
) |
#define SLIST_HEAD_INITIALIZER | ( | head | ) | { NULL } |
#define SLIST_INIT | ( | head | ) |
#define SLIST_INSERT_AFTER | ( | slistelm, | |
elm, | |||
field | |||
) |
#define SLIST_INSERT_HEAD | ( | head, | |
elm, | |||
field | |||
) |
#define SLIST_NEXT | ( | elm, | |
field | |||
) | ((elm)->field.sle_next) |
#define SLIST_REMOVE | ( | head, | |
elm, | |||
type, | |||
field | |||
) |
#define SLIST_REMOVE_HEAD | ( | head, | |
field | |||
) |
#define STAILQ_CONCAT | ( | head1, | |
head2 | |||
) |
#define STAILQ_EMPTY | ( | head | ) | ((head)->stqh_first == NULL) |
#define STAILQ_ENTRY | ( | type | ) |
#define STAILQ_FIRST | ( | head | ) | ((head)->stqh_first) |
#define STAILQ_FOREACH | ( | var, | |
head, | |||
field | |||
) |
#define STAILQ_FOREACH_SAFE | ( | var, | |
head, | |||
field, | |||
tvar | |||
) |
#define STAILQ_HEAD | ( | name, | |
type | |||
) |
#define STAILQ_HEAD_INITIALIZER | ( | head | ) | { NULL, &(head).stqh_first } |
#define STAILQ_INIT | ( | head | ) |
#define STAILQ_INSERT_AFTER | ( | head, | |
tqelm, | |||
elm, | |||
field | |||
) |
#define STAILQ_INSERT_HEAD | ( | head, | |
elm, | |||
field | |||
) |
#define STAILQ_INSERT_TAIL | ( | head, | |
elm, | |||
field | |||
) |
#define STAILQ_LAST | ( | head, | |
type, | |||
field | |||
) |
#define STAILQ_NEXT | ( | elm, | |
field | |||
) | ((elm)->field.stqe_next) |
#define STAILQ_REMOVE | ( | head, | |
elm, | |||
type, | |||
field | |||
) |
#define STAILQ_REMOVE_HEAD | ( | head, | |
field | |||
) |
#define STAILQ_REMOVE_HEAD_UNTIL | ( | head, | |
elm, | |||
field | |||
) |
#define TAILQ_CONCAT | ( | head1, | |
head2, | |||
field | |||
) |
#define TAILQ_EMPTY | ( | head | ) | ((head)->tqh_first == NULL) |
#define TAILQ_ENTRY | ( | type | ) |
#define TAILQ_FIRST | ( | head | ) | ((head)->tqh_first) |
#define TAILQ_FOREACH | ( | var, | |
head, | |||
field | |||
) |
#define TAILQ_FOREACH_REVERSE | ( | var, | |
head, | |||
headname, | |||
field | |||
) |
#define TAILQ_FOREACH_REVERSE_SAFE | ( | var, | |
head, | |||
headname, | |||
field, | |||
tvar | |||
) |
#define TAILQ_FOREACH_SAFE | ( | var, | |
head, | |||
field, | |||
tvar | |||
) |
#define TAILQ_HEAD | ( | name, | |
type | |||
) |
#define TAILQ_HEAD_INITIALIZER | ( | head | ) | { NULL, &(head).tqh_first } |
#define TAILQ_INIT | ( | head | ) |
#define TAILQ_INSERT_AFTER | ( | head, | |
listelm, | |||
elm, | |||
field | |||
) |
#define TAILQ_INSERT_BEFORE | ( | listelm, | |
elm, | |||
field | |||
) |
#define TAILQ_INSERT_HEAD | ( | head, | |
elm, | |||
field | |||
) |
#define TAILQ_INSERT_TAIL | ( | head, | |
elm, | |||
field | |||
) |
#define TAILQ_LAST | ( | head, | |
headname | |||
) | (*(((struct headname *)((head)->tqh_last))->tqh_last)) |
#define TAILQ_NEXT | ( | elm, | |
field | |||
) | ((elm)->field.tqe_next) |
#define TAILQ_PREV | ( | elm, | |
headname, | |||
field | |||
) | (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last)) |
#define TAILQ_REMOVE | ( | head, | |
elm, | |||
field | |||
) |
#define TRACEBUF |
#define TRASHIT | ( | x | ) |