Classes | Defines | Functions | Variables

targ_em_dwarf.cxx File Reference

#include <stdlib.h>
#include <stdio.h>
#include <elf.h>
#include <elfaccess.h>
#include <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.

Classes

struct  UINT32_unaligned
struct  UINT64_unaligned

Defines

#define USE_STANDARD_TYPES   1

Functions

struct UINT32_unaligned __attribute__ ((aligned(1)))
static Elf32_Reltranslate_reloc32 (Dwarf_Relocation_Data rentry, Cg_Dwarf_Sym_To_Elfsym_Ofst translate_symndx, Dwarf_Ptr buffer, Dwarf_Unsigned bufsize)
static Elf64_Reltranslate_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

UINT32 val

Define Documentation

#define USE_STANDARD_TYPES   1

Definition at line 44 of file targ_em_dwarf.cxx.


Function Documentation

struct UINT32_unaligned __attribute__ ( (aligned(1))   ) 
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 
)
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_Rel* translate_reloc64 ( Dwarf_Relocation_Data  rentry,
Cg_Dwarf_Sym_To_Elfsym_Ofst  translate_symndx,
Dwarf_Ptr  buffer,
Dwarf_Unsigned  bufsize 
) [static]

Variable Documentation