GDB (xrefs)
Classes | Macros | Typedefs | Enumerations | Functions | Variables
/tmp/gdb-8.1/gdb/darwin-nat.h File Reference
#include <mach/mach.h>
#include "gdbthread.h"

Go to the source code of this file.

Classes

struct  darwin_exception_info
 
struct  darwin_exception_msg
 
struct  darwin_thread_info
 
struct  darwin_inferior
 

Macros

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

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_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
 

Macro Definition Documentation

◆ MACH_CHECK_ERROR

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

Typedef Documentation

◆ darwin_thread_t

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

Enumeration Type Documentation

◆ darwin_msg_state

Enumerator
DARWIN_RUNNING 
DARWIN_STOPPED 
DARWIN_MESSAGE 

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

Function Documentation

◆ darwin_check_osabi()

void darwin_check_osabi ( darwin_inferior inf,
thread_t  thread 
)

◆ darwin_complete_target()

void darwin_complete_target ( struct target_ops target)

◆ 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 99 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 199 of file darwin-nat.c.

References _, func, and warning().

Variable Documentation

◆ darwin_ex_port

mach_port_t darwin_ex_port

◆ darwin_host_self

mach_port_t darwin_host_self

◆ darwin_port_set

mach_port_t darwin_port_set

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

Referenced by darwin_attach_pid(), darwin_wait(), and info_mach_ports_command().