| Index: sandbox/linux/seccomp-bpf/trap.h
|
| diff --git a/sandbox/linux/seccomp-bpf/trap.h b/sandbox/linux/seccomp-bpf/trap.h
|
| index db29757c0dbeb5c357006d1afdfd35a7e9ef8cad..2a4c6ed713745f1e538f4dae82975db08c88eb40 100644
|
| --- a/sandbox/linux/seccomp-bpf/trap.h
|
| +++ b/sandbox/linux/seccomp-bpf/trap.h
|
| @@ -90,7 +90,10 @@ class Trap {
|
| static Trap *GetInstance();
|
| static void SigSysAction(int nr, siginfo_t *info, void *void_context);
|
|
|
| - void SigSys(int nr, siginfo_t *info, void *void_context);
|
| + // Make sure that SigSys is not inlined in order to get slightly better crash
|
| + // dumps.
|
| + void SigSys(int nr, siginfo_t *info, void *void_context)
|
| + __attribute__ ((noinline));
|
| ErrorCode MakeTrapImpl(TrapFnc fnc, const void *aux, bool safe);
|
| bool SandboxDebuggingAllowedByUser() const;
|
|
|
|
|