Description: lnfodwrf and other traceback related.
This file as text.
(active) Revisions in this set:
c85f7cfc261b20cf50c1e88418ce5f5722727c68,f13b47289e016d61dbf154ba63de090699e0694d,396a030fc2e0389249e58231d8c3134952c7a78a
2339db3b0096e9292f055c60a16c1b51225c6c9d,b5dd1f9beb9361901e264f78a1f0049f1453d594,f36ec0ed7fe87b027323b43c4e22af3b4c7dd751
33dba315366ec3002e062c3aa6dcb15b88356580,0be4498284856bbed27ae00823782f38bcb202d1,8af6fdefa8550251f025ce5b17adc5a4c4cef4cb
2ba3a9521c767b3ab326636bb93a1929fb13d07d,8cfc87ffdf1ec6325f11dcd1a4b2eff7ff776201,2536529bc01873d211a7309c76c0a2f758247bc6
40f90b60eb0e01dbd415feb19c18448ccf313547,a359c7b4a886ba520aa79cd233c5ae0aa35bc76a,644fe1ef487b74bd725a500ff08e86eb371f954d
b66e66efb8baec1bb7ee2d234b9e156d47aaa64e,472261a37711826969447eca271bddcbcac56a84,022aa29fe6605908056678705a2f6ef5a765aa74
27761b9681216d508f28041137267631320287c3,d55fc6565e66c1a260472a0515cad1ee842bdad9,bf3a604c12b3c0d49a159ee59c3b61a4cb9f7574
Clicking a revision will expand files
aros/amigaos4: enabled ELF32/64 and GetModuleAddr() in exeinfo, based on the MorphOS versionexeinfo.pp
* handle case where the first instruction with line information is looked up
o this should be handled better. The common way is looking up address - 1,
but that doesn't seem to work here.
* Fix windows compilation
* Fix non-unix compilation
* Add overload to fix issue 40931 in lazarus
Try to really compute program base address in memory.
Limit the number of attempt to find ELF header to 256 pages
Sink lnfodwrf.pp global variables down to their actual scopes.
Reuse DWARF buffer on seeks.
* DWARF line info: only use the cached module if the base address also is the same; this can happen if the initial exception occurred at a random address outside the module, but the next stack address can be found inside the correct module
Always use phdr if found_addr is still -1
New cool line info cache.
CloseDwarf is public, so lock.
Reword the lnfodwrf.pp comment a bit less obscurely.
Don’t check conditions that are impossible for all but tiniest caches.
Fix for unicode compilation.
Speed up DWARF processing...
fix compilation of exeinfo unit for tiny/small/medium memory models for i8086 CPU