view objgrep/intstruct.h @ 237:452ea81450e1

pirelli/fw-disasm: more l1_cust stuff
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 22 Dec 2017 21:50:59 +0000 (2017-12-22)
parents 77cd647375e5
children
line wrap: on
line source
/*
 * The structures defined in this header file
 * are internal to our utility.
 */

struct internal_scnhdr {
	char		*name;
	unsigned	size;
	unsigned	data_offset;
	unsigned	reloc_offset;
	unsigned	line_offset;
	unsigned	nreloc;
	unsigned	nlineent;
	unsigned	flags;
	unsigned	nsymbols;
	unsigned	recov_flag;
	unsigned	recov_addr;
};

struct internal_syment {
	unsigned	number;
	char		*name;
	unsigned	value;
	int		scnum;
	int		type;
	int		class;
	u_char		*aux;
	struct internal_scnhdr *section;
};

struct internal_reloc {
	unsigned	location;
	struct internal_scnhdr *secbase;
	struct internal_syment *extsym;
	int		type;
	unsigned	addend;
	unsigned	symvalue;
};