GDB (API)
Classes | Defines | Typedefs | Enumerations | Functions | Variables
/home/stan/gdb/src/gdb/darwin-nat.h File Reference
#include <mach/mach.h>
#include "gdb_assert.h"

Go to the source code of this file.

Classes

struct  darwin_exception_info
struct  darwin_exception_msg
struct  private_inferior

Defines

#define MACH_CHECK_ERROR(ret)   mach_check_error (ret, __FILE__, __LINE__, "??")

Typedefs

typedef struct
darwin_exception_info 
darwin_exception_info
typedef struct private_thread_info darwin_thread_t
typedef struct private_inferior darwin_inferior

Enumerations

enum  darwin_msg_state { DARWIN_RUNNING, DARWIN_STOPPED, DARWIN_MESSAGE }

Functions

 DEF_VEC_O (darwin_thread_t)
void mach_check_error (kern_return_t ret, const char *file, unsigned int line, const char *func)
void darwin_set_sstep (thread_t thread, int enable)
void darwin_complete_target (struct target_ops *target)
void darwin_check_osabi (darwin_inferior *inf, thread_t thread)

Variables

mach_port_t darwin_ex_port
mach_port_t darwin_port_set
mach_port_t darwin_host_self

Define Documentation

#define MACH_CHECK_ERROR (   ret)    mach_check_error (ret, __FILE__, __LINE__, "??")

Definition at line 144 of file darwin-nat.h.


Typedef Documentation

Definition at line 44 of file darwin-nat.h.

Definition at line 128 of file darwin-nat.h.

typedef struct private_thread_info darwin_thread_t

Definition at line 97 of file darwin-nat.h.


Enumeration Type Documentation

Enumerator:
DARWIN_RUNNING 
DARWIN_STOPPED 
DARWIN_MESSAGE 

Definition at line 62 of file darwin-nat.h.


Function Documentation

void darwin_check_osabi ( darwin_inferior inf,
thread_t  thread 
)

Definition at line 462 of file i386-darwin-nat.c.

void darwin_complete_target ( struct target_ops target)

Definition at line 623 of file i386-darwin-nat.c.

void darwin_set_sstep ( thread_t  thread,
int  enable 
)

Definition at line 568 of file i386-darwin-nat.c.

void mach_check_error ( kern_return_t  ret,
const char *  file,
unsigned int  line,
const char *  func 
)

Definition at line 192 of file darwin-nat.c.


Variable Documentation

mach_port_t darwin_ex_port

Definition at line 128 of file darwin-nat.c.

mach_port_t darwin_host_self

Definition at line 125 of file darwin-nat.c.

mach_port_t darwin_port_set

Definition at line 131 of file darwin-nat.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines