GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions
/tmp/gdb-13.1/gdb/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 (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 ( bfd *  obfd,
gdb::unique_xmalloc_ptr< char > *  note_data,
int *  note_size 
)