morluto
5bf4fffc1b
fix(pwndbg): prevent core-triggered executable discovery
...
Occupy GDB's executable slot with its owned /proc/self/exe while loading a
core, then discard it before mapping queries. Select the validated decoder
architecture explicitly and restrict build-ID lookup to the owned empty path.
Preserve cancellation reasons at debugger admission.
Keep the original fixture executable present during syscall verification and
add Debian 13 / GDB 16 coverage alongside Ubuntu 24.04 in the CI definition.
Validation: controlled producer regressions and request-profile controls;
real GDB 16.3 / strace on Linux arm64 shows the old bridge opening the
recorded executable and the fix returning the same mapping without that
access. A cross-architecture gdb-multiarch probe confirms profile selection.
The plugin was controlled; full native pwndbg and Linux x64 remain unverified.
No performance improvement claimed; task tokens/CPU/family memory unmeasured.
Fixes #4914
2026-10-18 10:26:42 +08:00
..
2026-10-18 01:08:14 +08:00
2026-10-15 21:05:00 +08:00
2026-10-18 07:33:58 +08:00
2026-10-18 10:26:42 +08:00
2026-10-15 18:11:19 +00:00
2026-10-15 20:11:26 +08:00
2026-10-16 21:03:12 +00:00
2026-10-17 06:38:13 +08:00
2026-10-13 18:23:17 +08:00
2026-10-13 12:06:41 +08:00
2026-10-15 12:15:55 +08:00
2026-10-14 04:47:34 +08:00
2026-10-13 22:03:16 +08:00
2026-10-18 05:33:21 +08:00
2026-10-15 02:19:38 -07:00
2026-10-14 21:51:19 +08:00
2026-10-14 08:59:27 +08:00
2026-10-14 13:58:17 +08:00
2026-10-16 11:48:59 +08:00
2026-10-17 00:22:09 +08:00
2026-10-16 11:48:59 +08:00
2026-10-14 08:59:27 +08:00
2026-10-18 03:57:17 +08:00
2026-10-14 13:40:53 +08:00
2026-10-14 09:55:09 +08:00
2026-10-14 09:55:09 +08:00
2026-10-14 09:55:09 +08:00
2026-10-14 09:47:57 +08:00
2026-10-13 21:55:30 +08:00
2026-10-16 11:48:59 +08:00
2026-10-14 13:40:53 +08:00
2026-10-18 09:32:28 +08:00
2026-10-15 18:11:19 +00:00
2026-10-14 08:59:27 +08:00
2026-10-14 01:09:19 +08:00
2026-10-14 13:40:53 +08:00
2026-10-15 12:15:55 +08:00
2026-10-14 08:59:27 +08:00
2026-10-14 08:59:27 +08:00
2026-10-14 09:09:02 +08:00
2026-10-14 03:19:45 +08:00
2026-10-14 03:19:45 +08:00
2026-10-15 12:15:55 +08:00
2026-10-15 23:12:29 +08:00
2026-10-17 10:35:31 +00:00
2026-10-14 03:06:53 +08:00
2026-10-15 12:15:55 +08:00
2026-10-14 09:47:57 +08:00
2026-10-14 09:47:57 +08:00
2026-10-13 22:04:22 +08:00
2026-10-13 17:09:53 +08:00
2026-10-17 10:44:24 +00:00
2026-10-16 03:13:10 +08:00
2026-10-17 10:35:31 +00:00
2026-10-17 10:35:31 +00:00
2026-10-18 07:40:35 +08:00
2026-10-16 11:48:59 +08:00
2026-10-14 21:51:19 +08:00
2026-10-13 03:24:05 +00:00
2026-10-13 21:27:45 +08:00
2026-10-17 23:23:37 +08:00
2026-10-18 07:34:08 +08:00
2026-10-13 21:13:01 +08:00
2026-10-17 10:44:24 +00:00
2026-10-15 18:11:19 +00:00
2026-10-18 07:33:58 +08:00
2026-10-18 07:33:58 +08:00
2026-10-16 23:57:34 +08:00
2026-10-18 07:33:58 +08:00
2026-10-18 07:33:58 +08:00
2026-10-18 07:33:58 +08:00
2026-10-18 07:33:58 +08:00
2026-10-18 07:33:58 +08:00
2026-10-18 07:33:58 +08:00
2026-10-18 07:33:58 +08:00
2026-10-18 07:33:58 +08:00
2026-10-18 07:33:58 +08:00
2026-10-18 07:33:58 +08:00
2026-10-15 12:15:55 +08:00
2026-10-13 14:39:18 +08:00
2026-10-15 12:15:55 +08:00
2026-10-13 20:56:20 +08:00
2026-10-16 11:48:59 +08:00
2026-10-14 21:51:19 +08:00
2026-10-15 23:12:29 +08:00
2026-10-16 03:13:10 +08:00
2026-10-13 21:55:30 +08:00
2026-10-17 21:02:50 +08:00
2026-10-13 23:49:04 +08:00
2026-10-16 06:46:24 +08:00
2026-10-13 20:54:37 +08:00
2026-10-15 08:16:22 +08:00
2026-10-16 03:49:44 +08:00
2026-10-15 18:11:19 +00:00
2026-10-17 00:22:09 +08:00
2026-10-14 16:21:24 +00:00