GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Enumerations | Functions | Variables
darwin-nat.h File Reference
#include "inf-child.h"
#include <mach/mach.h>
#include "gdbthread.h"

Go to the source code of this file.

Classes

struct  darwin_exception_msg
 
struct  darwin_thread_info
 
struct  darwin_thread_info::event
 
class  darwin_nat_target
 
struct  darwin_exception_info
 
struct  darwin_inferior
 

Macros

#define MACH_CHECK_ERROR(ret)    mach_check_error (ret, __FILE__, __LINE__, __func__)
 

Typedefs

typedef struct darwin_thread_info darwin_thread_t
 

Enumerations

enum  darwin_msg_state { DARWIN_RUNNING , DARWIN_STOPPED , DARWIN_MESSAGE }
 

Functions

static darwin_thread_infoget_darwin_thread_info (class thread_info *thread)
 
static darwin_inferiorget_darwin_inferior (inferior *inf)
 
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_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
 

Macro Definition Documentation

◆ MACH_CHECK_ERROR

#define MACH_CHECK_ERROR ( ret)     mach_check_error (ret, __FILE__, __LINE__, __func__)

Typedef Documentation

◆ darwin_thread_t

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

Enumeration Type Documentation

◆ darwin_msg_state

Enumerator
DARWIN_RUNNING 
DARWIN_STOPPED 
DARWIN_MESSAGE 

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

Function Documentation

◆ darwin_check_osabi()

void darwin_check_osabi ( darwin_inferior * inf,
thread_t thread )

◆ darwin_set_sstep()

void darwin_set_sstep ( thread_t thread,
int enable )

◆ get_darwin_inferior()

static darwin_inferior * get_darwin_inferior ( inferior * inf)
inlinestatic

◆ get_darwin_thread_info()

static darwin_thread_info * get_darwin_thread_info ( class thread_info * thread)
inlinestatic

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

References thread_info::priv.

Referenced by thread_info_from_private_thread_info().

◆ mach_check_error()

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

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

References func.

Variable Documentation

◆ darwin_ex_port

mach_port_t darwin_ex_port
extern

◆ darwin_host_self

mach_port_t darwin_host_self
extern

◆ darwin_port_set

mach_port_t darwin_port_set
extern