[PATCH] Improve corefile generation by using /proc/PID/coredump_filter (PR corefile/16902)

Pedro Alves palves@redhat.com
Thu Mar 12 16:19:00 GMT 2015


On 03/12/2015 03:57 PM, Jan Kratochvil wrote:
> On Thu, 12 Mar 2015 16:45:15 +0100, Pedro Alves wrote:
>> On 03/12/2015 03:00 PM, Oleg Nesterov wrote:
>>
>>> However. If (for any reason) you decide to dump this region, gdb can
>>> look into /proc/self/maps, find its own "vvar" mapping, and simply read
>>> this memory. Unlike "vdso", "vvar" has the same content for every process.
>>
>> Actually it can't: GDB may well be dumping the memory of
>> a process running on another machine (through gdbserver).
> 
> So it can - from gdbserver's [vvar].

Sure, but GDB is just remotely reading the /proc files.
We'd need a new RSP packet to get at that object.  All
for working around something that sounds like the kernel
should be supporting without hacks.

Thanks,
Pedro Alves



More information about the Gdb-patches mailing list