Summary: | vdso lost in backtrace | ||
---|---|---|---|
Product: | frysk | Reporter: | Andrew Cagney <cagney> |
Component: | general | Assignee: | Andrew Cagney <cagney> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Host: | Target: | ||
Build: | Last reconfirmed: | ||
Bug Depends on: | |||
Bug Blocks: | 6622 |
Description
Andrew Cagney
2008-06-11 17:14:38 UTC
commit edfa23da73934bf0ab40697a13b0731feabb337c Author: Andrew Cagney <cagney@redhat.com> Date: Thu Jun 19 15:51:27 2008 -0400 Include VDSO in address map. frysk-sys/lib/dwfl/ChangeLog 2008-06-19 Andrew Cagney <cagney@redhat.com> * cni/Dwfl.cxx (dwfl_frysk_proc_find_elf): Always set file_name so elfutils realises that the ELF was set. * jni/Dwfl.cxx: Ditto. * TestDwfl.java (testMapContainsVdso): Check the vdso's elf. * Dwfl.java (mapModule): Include segments starting with "[". commit bd2d28691caa79f3434474ae2bb1537b428aaf41 Author: Andrew Cagney <cagney@redhat.com> Date: Thu Jun 19 14:05:28 2008 -0400 Make memory accessable from all dwfl-modules. Rather than try to pick out the [vdso] map, just make the target's memory available from all Dwfl_Modules. frysk-core/frysk/dwfl/ChangeLog 2008-06-19 Andrew Cagney <cagney@redhat.com> * DwflCache.java (getDwfl()): Pass the task's memory to the Dwfl and down to the native code, don't pass the vdso address. * DwflFactory.java (updateDwfl): Don't set the module's memory. frysk-sys/lib/dwfl/ChangeLog 2008-06-19 Andrew Cagney <cagney@redhat.com> * DwflTestbed.java (createFromSelf()): Pass LocalMemory to the Dwfl. * cni/DwflModule.cxx (DwflModule::setUserData): Delete. * jni/DwflModule.cxx (DwflModule::setUserData): Delete. * Dwfl.java (Dwfl(String,ByteBuffer)): New. * DwflModule.java (setUserData(Object)): Delete. * jni/Dwfl.cxx: Update. * cni/Dwfl.cxx: Update. Testing on f9 shows it's fixed. |