Kaoru0822
a8e5eaf1aa
fix(macho): derive the runtime name of each Mach-O symbol ( #7105 )
...
inspect_macho reported only the symbol-table spelling (`_main`), while
LLDB, dlsym and observe_native_calls use the runtime spelling (`main`).
Passing a static name as a breakpoint silently selected a different
function, so results from the two tools could not be joined by name.
Keep `name` as the exact symbol-table fact and add a derived
`runtime_name` to every export and import row, produced by one shared
Mach-O symbol-name owner. Managed P/Invoke verification now uses the
same owner instead of its own underscore stripping.
Fixes #5298
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 05:19:54 -07:00
..
2026-10-24 22:35:20 +08:00
2026-10-24 05:51:22 +08:00
2026-10-25 09:56:11 +08:00
2026-10-25 11:44:05 +08:00
2026-10-25 16:35:15 +08:00
2026-10-25 15:06:27 +08:00
2026-10-25 09:45:26 +08:00
2026-10-24 06:34:33 +08:00
2026-10-25 05:31:46 +08:00
2026-10-25 09:56:11 +08:00
2026-10-24 23:51:20 +08:00
2026-10-24 11:27:27 +08:00
2026-10-24 16:10:18 +08:00
2026-10-25 13:56:51 +08:00
2026-10-25 06:51:31 +08:00
2026-10-25 14:18:44 +08:00
2026-10-25 09:49:26 +08:00
2026-10-25 19:03:06 +08:00
2026-10-23 23:42:58 +09:00
2026-10-25 13:55:18 +08:00
2026-10-25 11:29:17 +08:00
2026-10-25 11:29:17 +08:00
2026-10-24 00:11:41 +08:00
2026-10-24 23:51:20 +08:00
2026-10-14 12:49:17 +08:00
2026-10-25 09:56:11 +08:00
2026-10-25 02:16:33 +08:00
2026-10-24 17:39:57 +08:00
2026-10-20 21:45:05 +08:00
2026-10-24 02:40:21 +08:00
2026-10-24 22:45:22 +08:00
2026-10-24 04:28:54 +08:00
2026-10-24 01:47:31 +08:00
2026-10-24 17:56:31 +08:00
2026-10-25 01:54:20 +08:00
2026-10-25 01:16:51 +08:00
2026-10-24 04:23:56 +08:00
2026-10-24 17:56:31 +08:00
2026-10-25 14:19:14 +08:00
2026-10-13 21:13:01 +08:00
2026-10-24 04:43:33 +08:00
2026-10-25 03:30:22 +08:00
2026-10-24 02:35:21 +08:00
2026-10-24 02:40:22 +08:00
2026-10-14 01:09:19 +08:00
2026-10-24 08:18:53 +08:00
2026-10-25 04:21:18 +08:00
2026-10-24 22:35:20 +08:00
2026-10-25 16:35:15 +08:00
2026-10-24 03:59:44 +08:00
2026-10-24 19:36:20 +08:00
2026-10-25 09:56:11 +08:00
2026-10-24 03:11:07 +08:00
2026-10-24 04:25:13 +08:00
2026-10-24 03:16:30 +08:00
2026-10-24 04:23:56 +08:00
2026-10-24 03:00:07 +08:00
2026-10-24 23:51:20 +08:00
2026-10-24 08:18:53 +08:00
2026-10-24 10:17:23 +08:00
2026-10-25 12:11:42 +08:00
2026-10-24 02:41:17 +08:00
2026-10-24 02:00:10 +08:00
2026-10-24 08:18:53 +08:00
2026-10-25 05:19:54 -07:00
2026-10-25 02:54:17 +08:00
2026-10-23 19:07:46 +08:00
2026-10-24 10:35:50 +08:00
2026-10-24 06:04:41 +08:00
2026-10-24 16:08:26 +08:00
2026-10-24 23:51:20 +08:00
2026-10-24 09:36:14 +08:00
2026-10-25 03:30:22 +08:00
2026-10-24 10:23:06 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 05:13:41 +08:00
2026-10-24 06:13:53 +08:00
2026-10-24 11:31:39 +08:00
2026-10-24 16:02:59 +08:00
2026-10-25 17:25:18 +08:00
2026-10-24 17:21:08 +08:00
2026-10-25 02:16:33 +08:00
2026-10-24 05:13:41 +08:00
2026-10-24 12:34:10 +08:00
2026-10-25 14:18:44 +08:00
2026-10-25 06:51:31 +08:00
2026-10-24 11:37:58 +08:00
2026-10-25 09:56:11 +08:00
2026-10-25 15:06:27 +08:00
2026-10-24 03:59:44 +08:00
2026-10-25 05:09:26 +08:00
2026-10-24 22:54:05 +08:00
2026-10-24 02:40:21 +08:00
2026-10-24 11:37:58 +08:00