On Wed, 17 Sep 2025 11:48:03 GMT, Kevin Walls <[email protected]> wrote:

>> Francesco Andreuzzi has updated the pull request incrementally with two 
>> additional commits since the last revision:
>> 
>>  - nn
>>  - comment and rename
>
> Hi - Do you still have the same core?  Can you attach a "readelf -a " output 
> from it in the jbs issue with the other (helpful) files?  Would like to see 
> how things get mapped.
> 
> It's interesting to me at the moment that in a random build of mine with gcc, 
> libjvm has e.g. 
> 
> ```  Type           Offset             VirtAddr           PhysAddr
>                  FileSiz            MemSiz              Flags  Align
> ...
>   LOAD           0x0000000000000000 0x0000000000000000 0x0000000000000000
>                  0x00000000022a5a50 0x00000000022a5a50  R E    0x1000
> ```                            
> ..so loadable text is just part of the mapping at the base address, no offset.
> 
> A core of that contains:
> 
>   LOAD           0x000000003431b000 0x00007f1305a15000 0x0000000000000000
>                  0x00000000022a6000 0x00000000022a6000  R E    0x1000
> 
> 
> But your clang build has the text with some offset and vaddr:
> https://bugs.openjdk.org/secure/attachment/116147/libjvm_sections.txt
> 
> 
> Program Headers:
>   Type           Offset             VirtAddr           PhysAddr
>                  FileSiz            MemSiz              Flags  Align
> ...
>   LOAD           0x000000000067fc80 0x0000000000680c80 0x0000000000680c80
>                  0x0000000000e225c0 0x0000000000e225c0  R E    0x1000
> 
> ..so does that appear as a distinct PH in the core?

Hi @kevinjwalls, I don't have the _same_ core. I ran the test another time, you 
find the new files attached to the ticket (those starting with `2`).

It appears as a distinct program header:

  LOAD           0x0000000006b23000 0x00007fa9ff881000 0x0000000000000000
                 0x0000000000e23000 0x0000000000e23000  R E    0x1000

-------------

PR Comment: https://git.openjdk.org/jdk/pull/27274#issuecomment-3304387833

Reply via email to