100#define BTYPE(x) ((x) & N_BTMASK)
102#define ISPTR(x) (((x) & N_TMASK) == (DT_PTR << N_BTSHFT))
103#define ISFCN(x) (((x) & N_TMASK) == (DT_FCN << N_BTSHFT))
104#define ISARY(x) (((x) & N_TMASK) == (DT_ARY << N_BTSHFT))
105#define ISTAG(x) ((x)==C_STRTAG||(x)==C_UNTAG||(x)==C_ENTAG)
106#define DECREF(x) ((((x)>>N_TSHIFT)&~N_BTMASK)|((x)&N_BTMASK))
175#define ROUND_UP(N, S) (((N) + (S) - 1) & ~((S) - 1))
static const CHAR s_name[]
static unsigned int file_size
char * convert_path(const char *origpath)
struct _STAB_ENTRY * PSTAB_ENTRY
struct _SYMBOLFILE_HEADER * PSYMBOLFILE_HEADER
struct _SYMBOLFILE_HEADER SYMBOLFILE_HEADER
ULONGLONG TARGET_ULONG_PTR
struct _ROSSYM_ENTRY * PROSSYM_ENTRY
struct _ROSSYM_ENTRY ROSSYM_ENTRY
struct _COFF_SYMENT COFF_SYMENT
struct _COFF_SYMENT * PCOFF_SYMENT
void * load_file(const char *file_name, size_t *file_size)
struct _STAB_ENTRY STAB_ENTRY
struct _COFF_SYMENT::@5010::@5011 e
union _COFF_SYMENT::@5010 e