Package: gdb-doc Version: 8.2.1-1 Severity: wishlist Tags: upstream Dear Maintainer,
In section 2.1 of manual there is following text: You can, instead, specify a process ID as a second argument, if you want to debug a running process: gdb PROGRAM 1234 would attach GDB to process '1234' (unless you also have a file named '1234'; GDB does check for a core file first). while in section 2.1.1 there is following text: If the second argument begins with a decimal digit, GDB will first attempt to attach to it as a process, and if that fails, attempt to open it as a corefile. If you have a corefile whose name begins with a digit, you can prevent GDB from treating it as a pid by prefixing it with './', e.g. './12345'. They contradict about what will happen with invocation gdb ./prog 1234 when file ./1234 exists. As far as I can tell, actual behaviour favours processes identifier to filename (behaviour suggested by section 2.1.1). -- System Information: Debian Release: 10.0 APT prefers buildd-unstable APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores) Locale: LANG=eo.utf8, LC_CTYPE=eo.utf8 (charmap=UTF-8), LANGUAGE=eo.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: runit (via /run/runit.stopit) LSM: AppArmor: enabled -- no debconf information
pgpGspRzSJ4ev.pgp
Description: PGP signature