Since fixing this may involve more than just setting the properties and re-uploading the files, I'd rather not attempt doing it myself. This isn't urgent, just mentioning it.
Attached patch lets the sigfinder find more eventproc tables. The funcs_by_*.csv diffs are part of the patch so they can be seen without rebuilding stubs.
- I was planning to verify a blx call, but I have not been able to get the address of j_dry_memcpy (it does appear in the csv files, so I'm not sure what's going on).
I ended up re-working this quite a bit and checking it in as r4990
The original patch added a second full firmware disassembly pass, which roughly doubles the run time.
Quote- I was planning to verify a blx call, but I have not been able to get the address of j_dry_memcpy (it does appear in the csv files, so I'm not sure what's going on).I think there was a bug, looking for the target at "is" instead of "fw->is".
I've had a lot more trouble with stuff like how history works, and which function does what with the iterators.
Attached is the thumb2 version of the propcase/propset finder addition.It seems to work, but its code quality can surely be improved.It uses firmware debug strings to identify some known and some guessed propcases.Both the finsig_dryos and this version seem to indicate that one of the propcases (PROPCASE_BV) is incorrect in propset8.h - blackhole's note lists the correct one as a possible candidate.
Committed in r5110. I may try to reduce the duplication with sig_match_near_str but it's fine for now done.
For propset 8 BV, I think if we have a string match that's known to be right on other versions, it's safe to change it.
I included the re-generated stubs files in the same commit due to their small number.
Started by NewbieToobie
Started by arm.indiana
Started by zeno
« 1 2 3 »
General Help and Assistance on using CHDK stable releases
Started by c10ud
« 1 2 ... 15 16 »
General Discussion and Assistance
Started by alvm