GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions
gcore-elf.c File Reference
#include "defs.h"
#include "gcore-elf.h"
#include "elf-bfd.h"
#include "target.h"
#include "regcache.h"
#include "gdbarch.h"
#include "gdbthread.h"
#include "inferior.h"
#include "regset.h"
#include "gdbsupport/tdesc.h"

Go to the source code of this file.

Classes

struct  gcore_elf_collect_regset_section_cb_data
 

Functions

static void gcore_elf_collect_regset_section_cb (const char *sect_name, int supply_size, int collect_size, const struct regset *regset, const char *human_name, void *cb_data)
 
static void gcore_elf_collect_thread_registers (const struct regcache *regcache, ptid_t ptid, bfd *obfd, gdb::unique_xmalloc_ptr< char > *note_data, int *note_size, enum gdb_signal stop_signal)
 
void gcore_elf_build_thread_register_notes (struct gdbarch *gdbarch, struct thread_info *info, gdb_signal stop_signal, bfd *obfd, gdb::unique_xmalloc_ptr< char > *note_data, int *note_size)
 
void gcore_elf_make_tdesc_note (struct gdbarch *gdbarch, bfd *obfd, gdb::unique_xmalloc_ptr< char > *note_data, int *note_size)
 

Function Documentation

◆ gcore_elf_build_thread_register_notes()

void gcore_elf_build_thread_register_notes ( struct gdbarch * gdbarch,
struct thread_info * info,
gdb_signal stop_signal,
bfd * obfd,
gdb::unique_xmalloc_ptr< char > * note_data,
int * note_size )

◆ gcore_elf_collect_regset_section_cb()

static void gcore_elf_collect_regset_section_cb ( const char * sect_name,
int supply_size,
int collect_size,
const struct regset * regset,
const char * human_name,
void * cb_data )
static

◆ gcore_elf_collect_thread_registers()

static void gcore_elf_collect_thread_registers ( const struct regcache * regcache,
ptid_t ptid,
bfd * obfd,
gdb::unique_xmalloc_ptr< char > * note_data,
int * note_size,
enum gdb_signal stop_signal )
static

◆ gcore_elf_make_tdesc_note()

void gcore_elf_make_tdesc_note ( struct gdbarch * gdbarch,
bfd * obfd,
gdb::unique_xmalloc_ptr< char > * note_data,
int * note_size )