Re: Stack segments for Aarch64

Phil Phil via Gdb <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <PH7PR22MB4048B7E258D3D1FF7E6A4EEDAAFA2@PH7PR22MB4048.namprd22.prod.outlook.com>
GDB 12.1 coredump post mortem coredump debugging on an x64 Linux desktop.  I do not see a perms column in info proc mappings.
________________________________
From: Luis Machado <[email protected]>
Sent: Thursday, June 6, 2024 9:23 AM
To: Phil Phil <[email protected]>; [email protected] <[email protected]>
Subject: Re: Stack segments for Aarch64

Hi,

On 6/6/24 10:17, Phil Phil via Gdb wrote:
> Greetings,
>
> I'm trying get some memory info on an Aarch64 for a coredump. The aarch64 gdb produces this output for info proc mappings
>
>           Start Addr           End Addr       Size     Offset objfile
>         0x557ead9000       0x5582dee000  0x4315000        0x0 /usr/bin/myproc
>         0x5582dfe000       0x5582f0a000   0x10c000  0x4315000 /usr/bin/myproc
>         0x5582f0a000       0x5582f24000    0x1a000  0x4421000 /usr/bin/myproc
>
> I'm missing at least two things here compared to the x64 output:
>
>
>   *
> No read/write permissions
>   *
> Stack segments are not shown.
>
> Any ideas on how to make these two things visible on Aarch64?
>
> Regards

What aarch64 debugging setup do you have? Versions etc? Remote?

For me, running native gdb on aarch64:

process 1681741
Mapped address spaces:

          Start Addr           End Addr       Size     Offset  Perms  objfile
      0xaaaaaaaa0000     0xaaaaac3c6000  0x1926000        0x0  r-xp   /home/ubuntu/work/build/binutils-gdb-master/gdb/gdb
      0xaaaaac3d5000     0xaaaaacd2a000   0x955000  0x1925000  r--p   /home/ubuntu/work/build/binutils-gdb-master/gdb/gdb
      0xaaaaacfc6000     0xaaaaad069000    0xa3000        0x0  rw-p   [heap]
...
      0xfffffffdf000    0x1000000000000    0x21000        0x0  rw-p   [stack]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.