DynamoRIO / dynamorio

Dynamic Instrumentation Tool Platform
Other
2.57k stars 552 forks source link

fault_fragment_info.ilist is not set in dr_siginfo_t #6687

Open jackgallagher-arm opened 4 months ago

jackgallagher-arm commented 4 months ago

send_signal_to_client() creates a dr_siginfo_t but does not initialise fault_fragment_info.ilist member so it contains garbage data when the dr_siginfo_t is passed to the client callback.

If possible this should be set to the actual ilist for the fragment but we need to at least initialise the field to NULL.