osprey/common/com/ia64/targ_em_dwarf.cxx File Reference

#include <stdlib.h>
#include <stdio.h>
#include <elf_stuff.h>
#include <elfaccess.h>
#include <libelf/libelf.h>
#include <libdwarf.h>
#include "targ_em_dwarf.h"
#include <assert.h>
#include "defs.h"

Include dependency graph for targ_em_dwarf.cxx:

Go to the source code of this file.

Data Types

type  UINT32_unaligned
type  UINT64_unaligned

Defines

#define USE_STANDARD_TYPES   1

Functions/Subroutines

static Elf32_Reltranslate_reloc32 (Dwarf_Relocation_Data rentry, Cg_Dwarf_Sym_To_Elfsym_Ofst translate_symndx, Dwarf_Ptr buffer, Dwarf_Unsigned bufsize)
static Elf64_AltReltranslate_reloc64 (Dwarf_Relocation_Data rentry, Cg_Dwarf_Sym_To_Elfsym_Ofst translate_symndx, Dwarf_Ptr buffer, Dwarf_Unsigned bufsize)
Dwarf_Ptr Em_Dwarf_Symbolic_Relocs_To_Elf (next_buffer_retriever get_buffer, next_bufsize_retriever get_bufsize, advancer_to_next_stream advance_stream, Dwarf_Signed buffer_scndx, Dwarf_Relocation_Data reloc_buf, Dwarf_Unsigned entry_count, int is_64bit, Cg_Dwarf_Sym_To_Elfsym_Ofst translate_symndx, Dwarf_Unsigned *result_buf_size)

Variables

struct UINT32_unaligned aligned


Define Documentation

#define USE_STANDARD_TYPES   1

Definition at line 44 of file targ_em_dwarf.cxx.


Function Documentation

Dwarf_Ptr Em_Dwarf_Symbolic_Relocs_To_Elf ( next_buffer_retriever  get_buffer,
next_bufsize_retriever  get_bufsize,
advancer_to_next_stream  advance_stream,
Dwarf_Signed  buffer_scndx,
Dwarf_Relocation_Data  reloc_buf,
Dwarf_Unsigned  entry_count,
int  is_64bit,
Cg_Dwarf_Sym_To_Elfsym_Ofst  translate_symndx,
Dwarf_Unsigned result_buf_size 
)

Definition at line 127 of file targ_em_dwarf.cxx.

Referenced by Em_Dwarf_Write_Scns().

static Elf32_Rel* translate_reloc32 ( Dwarf_Relocation_Data  rentry,
Cg_Dwarf_Sym_To_Elfsym_Ofst  translate_symndx,
Dwarf_Ptr  buffer,
Dwarf_Unsigned  bufsize 
) [static]

static Elf64_AltRel* translate_reloc64 ( Dwarf_Relocation_Data  rentry,
Cg_Dwarf_Sym_To_Elfsym_Ofst  translate_symndx,
Dwarf_Ptr  buffer,
Dwarf_Unsigned  bufsize 
) [static]


Variable Documentation

Referenced by __attribute__(), and end_type_blk().


Generated on Wed Apr 8 14:39:14 2009 for Open64 by  doxygen 1.5.6