Thank you for information!

Dump of my file show
Program Header:
    PHDR off    0x0000000000000040 vaddr 0x0000000000200040 paddr 
0x0000000000000000 align 2**3
         filesz 0x0000000000000150 memsz 0x0000000000000150 flags r--
  INTERP off    0x000000000012bee2 vaddr 0x000000000112aee2 paddr 
0x000000000112aee2 align 2**0
         filesz 0x000000000000000a memsz 0x000000000000000a flags r--
    LOAD off    0x0000000000001000 vaddr 0x0000000001000000 paddr 
0x0000000001000000 align 2**12
         filesz 0x000000000015c9fc memsz 0x000000000015c9fc flags r-x
    LOAD off    0x000000000015e000 vaddr 0x000000000115d000 paddr 
0x000000000115d000 align 2**12
         filesz 0x0000000000081e9c memsz 0x00000000001112f4 flags rw-
 DYNAMIC off    0x00000000001c0c18 vaddr 0x00000000011bfc18 paddr 
0x00000000011bfc18 align 2**5
         filesz 0x000000000001f284 memsz 0x000000000001f26c flags rw-
EH_FRAME off    0x0000000000156030 vaddr 0x0000000001155030 paddr 
0x0000000001155030 align 2**2
         filesz 0x00000000000079cc memsz 0x00000000000079cc flags r--
Does it mean that real offset in code is 
>>  ip=0xa95b1- 0x1000 
like 0xa85b1
Disassembly shows the following:
 10a85b1:       8b 15 69 85 11 00       mov    0x118569(%rip),%edx        # 
11c0b20 <genode_argv+0x260>

Seems that argv is damaged…
While I still try to find exactly which function fail here

> 23 авг. 2019 г., в 22:26, [email protected] написал(а):
> 
> 
> Hi Alexander,
> 
>> ^Mno RM attachment (READ pf_addr=0x0 pf_ip=0xa95b1 from pager_object: 
>> pd='init -> noux -> test-go' thread='ep') 
>> ^MWarning: invalid signal-context capability
>> ^MWarning: page-fault, pager_object: pd='init -> noux -> test-go' 
>> thread='ep' ip=0xa95b1 pf-addr=0x0
>> 
>> Where I can find a map of load of my application? And symbols?
>> I found only something like test-go file, which I can read using readelf 
>> -s…
>> How to correspond pf_ip=0xa95b1 dress with code?
> 
> I'm relatively new to Genode too, and try to collect responses to questions 
> like those; mostly for my sake, but might be useful to you too; see Section 2 
> "Mapping the address to source code and function names" here:
> 
>  http://chiselapp.com/user/ttcoder/repository/genode-book/wiki?name=Book:Tips
> 

_______________________________________________
Genode users mailing list
[email protected]
https://lists.genode.org/listinfo/users

Reply via email to