Blame libdwarf/pro_reloc_stream.h

Packit cdaae3
/*
Packit cdaae3
Packit cdaae3
  Copyright (C) 2000,2004 Silicon Graphics, Inc.  All Rights Reserved.
Packit cdaae3
Packit cdaae3
  This program is free software; you can redistribute it and/or modify it
Packit cdaae3
  under the terms of version 2.1 of the GNU Lesser General Public License
Packit cdaae3
  as published by the Free Software Foundation.
Packit cdaae3
Packit cdaae3
  This program is distributed in the hope that it would be useful, but
Packit cdaae3
  WITHOUT ANY WARRANTY; without even the implied warranty of
Packit cdaae3
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Packit cdaae3
Packit cdaae3
  Further, this software is distributed without any warranty that it is
Packit cdaae3
  free of the rightful claim of any third person regarding infringement
Packit cdaae3
  or the like.  Any license provided herein, whether implied or
Packit cdaae3
  otherwise, applies only to this software file.  Patent licenses, if
Packit cdaae3
  any, provided herein do not apply to combinations of this program with
Packit cdaae3
  other software, or any other product whatsoever.
Packit cdaae3
Packit cdaae3
  You should have received a copy of the GNU Lesser General Public
Packit cdaae3
  License along with this program; if not, write the Free Software
Packit cdaae3
  Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston MA 02110-1301,
Packit cdaae3
  USA.
Packit cdaae3
Packit cdaae3
*/
Packit cdaae3
Packit cdaae3
Packit cdaae3
Packit cdaae3
Packit cdaae3
int _dwarf_pro_reloc_name_stream64(Dwarf_P_Debug dbg,
Packit cdaae3
    int base_sec_index,
Packit cdaae3
    Dwarf_Unsigned offset,/* r_offset of reloc */
Packit cdaae3
    Dwarf_Unsigned symidx,
Packit cdaae3
    enum Dwarf_Rel_Type,
Packit cdaae3
    int reltarget_length);
Packit cdaae3
int _dwarf_pro_reloc_name_stream32(Dwarf_P_Debug dbg,
Packit cdaae3
    int base_sec_index,
Packit cdaae3
    Dwarf_Unsigned offset,/* r_offset of reloc */
Packit cdaae3
    Dwarf_Unsigned symidx,
Packit cdaae3
    enum Dwarf_Rel_Type,
Packit cdaae3
    int reltarget_length);
Packit cdaae3
Packit cdaae3
int _dwarf_pro_reloc_length_stream(Dwarf_P_Debug dbg,
Packit cdaae3
    int base_sec_index,
Packit cdaae3
    Dwarf_Unsigned offset,	/* r_offset of reloc */
Packit cdaae3
    Dwarf_Unsigned start_symidx,
Packit cdaae3
    Dwarf_Unsigned end_symidx,
Packit cdaae3
    enum Dwarf_Rel_Type,
Packit cdaae3
    int reltarget_length);
Packit cdaae3
Packit cdaae3
int _dwarf_stream_relocs_to_disk(Dwarf_P_Debug dbg,
Packit cdaae3
    Dwarf_Signed * new_sec_count);