GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Enumerations | Functions | Variables
/tmp/gdb-13.1/gdb/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__)

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

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 
)

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