MCPcopy Create free account
hub / github.com/F-Stack/f-stack / huge_register_sigbus

Function huge_register_sigbus

dpdk/lib/eal/linux/eal_memalloc.c:119–132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

117static int huge_need_recover;
118
119static void
120huge_register_sigbus(void)
121{
122 sigset_t mask;
123 struct sigaction action;
124
125 sigemptyset(&mask);
126 sigaddset(&mask, SIGBUS);
127 action.sa_flags = 0;
128 action.sa_mask = mask;
129 action.sa_handler = huge_sigbus_handler;
130
131 huge_need_recover = !sigaction(SIGBUS, &action, &huge_action_old);
132}
133
134static void
135huge_recover_sigbus(void)

Callers 1

alloc_segFunction · 0.70

Calls 1

sigactionClass · 0.70

Tested by

no test coverage detected