Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: netbsd_3_1
Fetching contributors…

Cannot retrieve contributors at this time

file 36 lines (29 sloc) 0.87 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
/* $NetBSD: link_elf.h,v 1.6 2005/02/03 04:39:32 perry Exp $ */

/*
* This only exists for GDB.
*/

#ifndef _LINK_ELF_H_
#define _LINK_ELF_H_

#include <sys/types.h>

#include <machine/elf_machdep.h>

struct link_map {
caddr_t l_addr; /* Base Address of library */
#ifdef __mips__
caddr_t l_offs; /* Load Offset of library */
#endif
const char *l_name; /* Absolute Path to Library */
void *l_ld; /* Pointer to .dynamic in memory */
struct link_map *l_next; /* linked list of of mapped libs */
struct link_map *l_prev;
};

struct r_debug {
int r_version; /* not used */
struct link_map *r_map; /* list of loaded images */
void (*r_brk)(void); /* pointer to break point */
enum {
RT_CONSISTENT, /* things are stable */
RT_ADD, /* adding a shared library */
RT_DELETE /* removing a shared library */
} r_state;
};

#endif /* _LINK_ELF_H_ */
Something went wrong with that request. Please try again.