dwarf_arange.h 708 Bytes
/*
    dwarf_arange.h

    $Revision: 1.1.1.1 $	$Date: 2002/05/02 03:29:20 $
*/

/* This structure is used to read an arange into. */
struct Dwarf_Arange_s {

	/* Starting address of the arange, ie low-pc. */
    Dwarf_Addr		ar_address;

	/* Length of the arange. */
    Dwarf_Unsigned	ar_length;

	/* 
	    Offset into .debug_info of the start of the 
	    compilation-unit containing this set of aranges.
	*/
    Dwarf_Off		ar_info_offset;

	/* Corresponding Dwarf_Debug. */
    Dwarf_Debug		ar_dbg;
};



int
_dwarf_get_aranges_addr_offsets(
    Dwarf_Debug         dbg,
    Dwarf_Addr          **addrs,
    Dwarf_Off           **offsets,
    Dwarf_Signed        *count,
    Dwarf_Error         *error
);