Lines Matching refs:E

11 #define MAGIC_SENTRY_SITE_ID(E)                                                \  argument
12 (MAGIC_STATE_FLAG(E, MAGIC_STATE_DYNAMIC) ? \
13 MAGIC_DSENTRY_FROM_SENTRY(E)->site_id : MAGIC_DSENTRY_SITE_ID_NULL)
14 #define MAGIC_SENTRY_PARENT(E) \ argument
15 (MAGIC_STATE_FLAG(E, MAGIC_STATE_DYNAMIC) ? \
16 MAGIC_DSENTRY_FROM_SENTRY(E)->parent_name : "")
17 #define MAGIC_SENTRY_ID(E) ((E)->id) argument
18 #define MAGIC_SENTRY_IS_STRING(E) MAGIC_STATE_FLAG(E,MAGIC_STATE_STRING) argument
19 #define MAGIC_SENTRY_IS_NAMED_STRING(E) \ argument
20 MAGIC_STATE_FLAG(E,MAGIC_STATE_NAMED_STRING)
21 #define MAGIC_SENTRY_IS_DSENTRY(E) MAGIC_STATE_FLAG(E,MAGIC_STATE_DYNAMIC) argument
23 #define MAGIC_SENTRY_IS_ALLOC(E) \ argument
24 (MAGIC_SENTRY_IS_DSENTRY(E) && !MAGIC_STATE_FLAG(E,MAGIC_STATE_STACK))
25 #define MAGIC_SENTRY_IS_EXT_ALLOC(E) \ argument
26 (MAGIC_SENTRY_IS_ALLOC(E) && !strcmp((E)->name, MAGIC_ALLOC_EXT_NAME) && \
27 !strcmp(MAGIC_DSENTRY_FROM_SENTRY(E)->parent_name, \
29 #define MAGIC_SENTRY_IS_LIB_ALLOC(E) \ argument
30 (MAGIC_SENTRY_IS_ALLOC(E) && \
31 !strncmp((E)->name, MAGIC_ALLOC_EXT_NAME, strlen(MAGIC_ALLOC_EXT_NAME)) && \
32 strlen((E)->name) > strlen(MAGIC_ALLOC_EXT_NAME))
33 #define MAGIC_SENTRY_PRINT(E, EXPAND_TYPE_STR) do { \ argument
37 (unsigned long)MAGIC_SENTRY_ID(E), (E)->name, \
38 MAGIC_SENTRY_PARENT(E), (unsigned) (E)->address, \
39 MAGIC_STATE_REGION_C(E), MAGIC_STATE_LIBSPEC_C(E), \
40 MAGIC_STATE_FLAG(E,MAGIC_STATE_DIRTY), \
41 MAGIC_STATE_FLAG(E,MAGIC_STATE_CONSTANT), \
42 MAGIC_STATE_FLAG(E,MAGIC_STATE_DYNAMIC), \
43 MAGIC_STATE_FLAG(E,MAGIC_STATE_EXT), \
44 MAGIC_STATE_FLAG(E,MAGIC_STATE_DETACHED), \
45 MAGIC_STATE_FLAG(E,MAGIC_STATE_ADDR_NOT_TAKEN), \
46 MAGIC_STATE_FLAG(E,MAGIC_STATE_OUT_OF_BAND), \
47 MAGIC_STATE_FLAG(E,MAGIC_STATE_STRING), \
48 MAGIC_STATE_FLAG(E,MAGIC_STATE_NAMED_STRING), \
49 MAGIC_STATE_FLAG(E,MAGIC_STATE_MODE_R), \
50 MAGIC_STATE_FLAG(E,MAGIC_STATE_MODE_W), \
51 MAGIC_STATE_FLAG(E,MAGIC_STATE_MODE_X), \
52 MAGIC_STATE_FLAG(E,MAGIC_STATE_THREAD_LOCAL), \
53 MAGIC_STATE_FLAG(E,MAGIC_STATE_MEMPOOL), \
54 MAGIC_STATE_FLAG(E,MAGIC_STATE_MEMBLOCK), \
55 MAGIC_STATE_FLAG(E,MAGIC_STATE_EXTERNAL), \
56 MAGIC_STATE_FLAG(E,MAGIC_STATE_TYPE_SIZE_MISMATCH), \
57 MAGIC_STATE_FLAG(E,MAGIC_STATE_IMMUTABLE), \
58 MAGIC_STATE_FLAG(E,MAGIC_STATE_INIT), \
59 MAGIC_STATE_FLAG(E,MAGIC_STATE_DIRTY_PAGE)); \
60 MAGIC_TYPE_PRINT((E)->type, EXPAND_TYPE_STR); \