Searched refs:vregs (Results 1 - 17 of 17) sorted by relevance

/haiku/headers/posix/arch/mipsel/
H A Dsignal.h14 struct vregs struct
/haiku/headers/posix/arch/riscv64/
H A Dsignal.h14 struct vregs { struct
/haiku/headers/posix/arch/arm64/
H A Dsignal.h15 struct vregs struct
/haiku/headers/posix/arch/m68k/
H A Dsignal.h14 struct vregs struct
20 /* TODO: #warning M68K: fix floats in vregs, add missing stuff. */
/haiku/headers/posix/arch/ppc/
H A Dsignal.h14 struct vregs struct
/haiku/headers/posix/arch/arm/
H A Dsignal.h14 struct vregs struct
/haiku/headers/posix/arch/x86_64/
H A Dsignal.h67 struct vregs { struct
/haiku/src/system/kernel/arch/x86/32/
H A Dsignals.cpp44 // pointer and vregs parameters. Note that unlike in BeOS the last
45 // parameter is a pointer to a vregs structure, while in BeOS the
49 void (*handler)(int, void*, vregs*)
50 = (void (*)(int, void*, vregs*))frameData->handler;
/haiku/headers/posix/arch/sparc64/
H A Dsignal.h15 struct vregs struct
49 // TODO: sparc: Fix floats in vregs
/haiku/headers/posix/
H A Dsignal.h301 * my_signal_handler(int sig, char* userData, vregs* regs)
329 * 3) The third argument is a pointer to a vregs struct (defined below).
330 * The vregs struct contains the contents of the volatile registers at
334 * are not loaded of course). The vregs struct is of course terribly machine
336 * Note that in BeOS the vregs argument was passed by value, not by pointer.
342 * the vregs struct:
346 typedef struct vregs vregs; typedef in typeref:struct:vregs
354 typedef struct vregs mcontext_t;
/haiku/src/system/kernel/arch/x86/64/
H A Dsignals.cpp28 auto handler = (void (*)(int, void*, vregs*))data->handler;
/haiku/src/system/kernel/arch/riscv64/
H A Darch_commpage.cpp29 auto handler = (void (*)(int, void*, vregs*))data->handler;
/haiku/src/system/kernel/arch/arm/
H A Darch_commpage.cpp33 auto handler = (void (*)(int, void*, vregs*))data->handler;
/haiku/src/tests/system/libroot/posix/
H A Dsignal_test.cpp46 sigHandler(int signal, void *userData, vregs *regs)
/haiku/headers/posix/arch/x86/
H A Dsignal.h134 struct vregs { struct
/haiku/src/system/kernel/arch/x86/
H A Dasm_offsets.cpp107 // struct vregs
108 DEFINE_SIZEOF_MACRO(VREGS, vregs);
/haiku/src/system/libroot/posix/malloc_debug/
H A Dguarded_heap.cpp207 guarded_heap_segfault_handler(int signal, siginfo_t* signalInfo, void* vregs) argument

Completed in 96 milliseconds