* bug#74966: 31.0.50; Crash report (using igc on macOS) @ 2024-12-19 9:17 Sean Devlin [not found] ` <handler.74966.B.173459989517154.ack@debbugs.gnu.org> ` (2 more replies) 0 siblings, 3 replies; 54+ messages in thread From: Sean Devlin @ 2024-12-19 9:17 UTC (permalink / raw) To: 74966 [-- Attachment #1: Type: text/plain, Size: 581 bytes --] Hi folks, I was using Emacs and encountered a crash. I am running on macOS, and I built Emacs from scratch/igc using the instructions on that branch. I didn’t have Emacs running under a debugger, but I do have some crash information captured by macOS. (See attached.) At the time, I was trying to use apropos-documentation. I invoked the command once, entered a string, and hit RET, and it signaled an error. I tried to do this again and Emacs crashed. I hope this is useful. Please let me know if there’s any other information I can collect. Thanks! [-- Attachment #2: crash.txt --] [-- Type: text/plain, Size: 181317 bytes --] ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: Emacs [40882] Path: /Applications/Emacs.app/Contents/MacOS/Emacs Identifier: org.gnu.Emacs Version: Version 31.0.50 (9.0) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2024-12-19 18:05:59.0590 +0900 OS Version: macOS 15.2 (24C101) Report Version: 12 Anonymous UUID: B51F9955-77E2-1BAC-67C3-F3461C1EA4D3 Sleep/Wake UUID: BC48EE6B-1943-4899-A7B0-EE624F864C27 Time Awake Since Boot: 34000 seconds Time Since Wake: 1585 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGABRT) Exception Codes: KERN_INVALID_ADDRESS at 0x595453206f742068 -> 0x000053206f742068 (possible pointer authentication failure) Exception Codes: 0x0000000000000001, 0x595453206f742068 Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6 Terminating Process: Emacs [40882] VM Region Info: 0x53206f742068 is not in any region. Bytes after previous region: 90917737603177 Bytes before following region: 14154342326168 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL commpage (reserved) 1000000000-7000000000 [384.0G] ---/--- SM=NUL reserved VM address space (unallocated) ---> GAP OF 0x5f9000000000 BYTES MALLOC_NANO 600000000000-600020000000 [512.0M] rw-/rwx SM=PRV Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x1942ef720 __pthread_kill + 8 1 libsystem_pthread.dylib 0x194327f70 pthread_kill + 288 2 libsystem_c.dylib 0x1941fcc18 raise + 32 3 Emacs 0x100ed5214 terminate_due_to_signal + 212 (emacs.c:470) 4 Emacs 0x100ed5ab4 emacs_abort + 20 (sysdep.c:2390) 5 Emacs 0x100e34328 ns_term_shutdown + 144 (nsterm.m:5895) 6 Emacs 0x100cfc440 shut_down_emacs + 368 (emacs.c:3166) 7 Emacs 0x100ed51dc terminate_due_to_signal + 156 (emacs.c:453) 8 Emacs 0x100d2025c handle_fatal_signal + 12 (sysdep.c:1799) [inlined] 9 Emacs 0x100d2025c deliver_thread_signal + 112 (sysdep.c:1791) [inlined] 10 Emacs 0x100d2025c deliver_fatal_thread_signal + 128 (sysdep.c:1811) 11 Emacs 0x100d222a4 handle_sigsegv + 64 (sysdep.c:1949) 12 libsystem_platform.dylib 0x19435ee04 _sigtramp + 56 13 apropos-7c1ecbdf-5d074552.eln 0x103407010 F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0 + 208 14 Emacs 0x100dd0a4c exec_byte_code + 2648 (bytecode.c:828) 15 Emacs 0x100d82488 Ffuncall + 456 (eval.c:3099) 16 apropos-7c1ecbdf-5d074552.eln 0x103405968 F6170726f706f732d2d6d61702d7072656c6f616465642d61746f6d73_apropos__map_preloaded_atoms_0 + 696 17 Emacs 0x100d82488 Ffuncall + 456 (eval.c:3099) 18 apropos-7c1ecbdf-5d074552.eln 0x103405f10 F6170726f706f732d646f63756d656e746174696f6e_apropos_documentation_0 + 496 19 Emacs 0x100d82488 Ffuncall + 456 (eval.c:3099) 20 Emacs 0x100d7ee8c Ffuncall_interactively + 68 (callint.c:250) 21 Emacs 0x100d82488 Ffuncall + 456 (eval.c:3099) 22 Emacs 0x100d867d4 Fapply + 616 (eval.c:2771) 23 Emacs 0x100d80414 Fcall_interactively + 5488 (callint.c:342) 24 simple-fab5b0cf-f25e9023.eln 0x102455cac F636f6d6d616e642d65786563757465_command_execute_0 + 648 25 Emacs 0x100d82488 Ffuncall + 456 (eval.c:3099) 26 Emacs 0x100d00320 command_loop_1 + 1380 (keyboard.c:1556) 27 Emacs 0x100d84bfc internal_condition_case + 232 (eval.c:1618) 28 Emacs 0x100cffda8 command_loop_2 + 52 (keyboard.c:1174) 29 Emacs 0x100d841d8 internal_catch + 228 (eval.c:1297) 30 Emacs 0x100ed565c command_loop.cold.1 + 88 (keyboard.c:1152) 31 Emacs 0x100cff5e0 command_loop + 156 (keyboard.c:1151) 32 Emacs 0x100cff490 recursive_edit_1 + 172 (keyboard.c:760) 33 Emacs 0x100cff774 Frecursive_edit + 380 (keyboard.c:843) 34 Emacs 0x100cfe534 main + 8344 (emacs.c:2646) 35 dyld 0x193fa8274 start + 2840 Thread 1: 0 libsystem_kernel.dylib 0x1942e6f54 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x1942f969c mach_msg2_internal + 232 2 libsystem_kernel.dylib 0x1942efaf8 mach_msg_overwrite + 480 3 libsystem_kernel.dylib 0x1942e729c mach_msg + 24 4 Emacs 0x100ed418c protCatchOne + 48 (protxc.c:207) [inlined] 5 Emacs 0x100ed418c protCatchThread + 160 (protxc.c:284) 6 libsystem_pthread.dylib 0x1943282e4 _pthread_start + 136 7 libsystem_pthread.dylib 0x1943230fc thread_start + 8 Thread 2: 0 libsystem_kernel.dylib 0x1942ed1a8 __pselect + 8 1 libsystem_kernel.dylib 0x1942ed080 pselect$DARWIN_EXTSN + 64 2 Emacs 0x100e353d8 -[EmacsApp fd_handler:] + 244 (nsterm.m:6447) 3 Foundation 0x1955d8c24 __NSThread__start__ + 724 4 libsystem_pthread.dylib 0x1943282e4 _pthread_start + 136 5 libsystem_pthread.dylib 0x1943230fc thread_start + 8 Thread 3:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x1942e6f54 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x1942f9604 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x1942efaf8 mach_msg_overwrite + 480 3 libsystem_kernel.dylib 0x1942e729c mach_msg + 24 4 CoreFoundation 0x194410a3c __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x19440f29c __CFRunLoopRun + 1212 6 CoreFoundation 0x19440e724 CFRunLoopRunSpecific + 588 7 AppKit 0x19809da20 _NSEventThread + 148 8 libsystem_pthread.dylib 0x1943282e4 _pthread_start + 136 9 libsystem_pthread.dylib 0x1943230fc thread_start + 8 Thread 4: 0 libsystem_pthread.dylib 0x1943230e8 start_wqthread + 0 Thread 5: 0 libsystem_pthread.dylib 0x1943230e8 start_wqthread + 0 Thread 0 crashed with ARM Thread State (64-bit): x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x00006000030f1a00 x4: 0x00006000030f19e0 x5: 0x0000000000000000 x6: 0x00000000000019e0 x7: 0x0000000000000014 x8: 0x7a69fa8b52ec38d3 x9: 0x7a69fa8aaf2cba93 x10: 0x0000000000000001 x11: 0x00000001fdc2a3e0 x12: 0x0000000000000003 x13: 0x00006000025f3f90 x14: 0x01000001fdc27861 x15: 0x00000001fdc27860 x16: 0x0000000000000148 x17: 0x000000020623acb0 x18: 0x0000000000000000 x19: 0x0000000000000006 x20: 0x0000000000000103 x21: 0x00000001fdc08320 x22: 0x000000010341a198 x23: 0x0000000120100038 x24: 0x00000000065430f0 x25: 0x0000000000000220 x26: 0x0000000101483780 x27: 0x0000000000000001 x28: 0x0000000000000001 fp: 0x00000001014bf990 lr: 0x0000000194327f70 sp: 0x00000001014bf970 pc: 0x00000001942ef720 cpsr: 0x40001000 far: 0x0000000000000000 esr: 0x56000080 Address size fault Binary Images: 0x100c2c000 - 0x100f2ffff org.gnu.Emacs (Version 31.0.50) <5e643d3e-bffd-391c-9b95-c7f2532a8e9f> /Applications/Emacs.app/Contents/MacOS/Emacs 0x101a54000 - 0x101bc7fff libgnutls.30.dylib (*) <59e2dd5f-5401-3d77-8546-4e94b8552035> /opt/homebrew/*/libgnutls.30.dylib 0x101718000 - 0x10176ffff libgmp.10.dylib (*) <f6a7b957-4314-3ea5-ac52-39a649bd3a58> /opt/homebrew/*/libgmp.10.dylib 0x104324000 - 0x106073fff libgccjit.0.dylib (*) <0597ee9c-26b2-3b8a-849a-5f824a44dae6> /opt/homebrew/*/libgccjit.0.dylib 0x1016dc000 - 0x1016fbfff libtree-sitter.0.24.dylib (*) <49a5de36-369f-3e17-bf92-853a24aa21de> /opt/homebrew/*/libtree-sitter.0.24.dylib 0x101788000 - 0x10179ffff libintl.8.dylib (*) <9924fd2d-8556-34b2-add9-ab2838b3359b> /opt/homebrew/*/libintl.8.dylib 0x101c24000 - 0x101d1bfff libp11-kit.0.dylib (*) <5ab305be-ee60-302b-a5e4-2b42f5ea5103> /opt/homebrew/*/libp11-kit.0.dylib 0x1017f0000 - 0x10181ffff libidn2.0.dylib (*) <a980ce71-e631-397d-a451-452a3a0be6ec> /opt/homebrew/*/libidn2.0.dylib 0x101f78000 - 0x10213ffff libunistring.5.dylib (*) <ef9832b7-eaac-3782-ad2c-38edd7ad545a> /opt/homebrew/*/libunistring.5.dylib 0x1017b0000 - 0x1017bbfff libtasn1.6.dylib (*) <8b813670-a25c-3d8a-9272-957bdbe5bc39> /opt/homebrew/*/libtasn1.6.dylib 0x101884000 - 0x1018bbfff libnettle.8.9.dylib (*) <35ded263-acb6-333d-91c3-c2e07cfecca3> /opt/homebrew/*/libnettle.8.9.dylib 0x1018d8000 - 0x101913fff libhogweed.6.9.dylib (*) <c360b13b-689f-3ac7-b03d-b6f5d40ec43c> /opt/homebrew/*/libhogweed.6.9.dylib 0x102164000 - 0x102277fff libisl.23.dylib (*) <faec6524-9c37-3446-86d9-1be8c61f47dd> /opt/homebrew/*/libisl.23.dylib 0x101830000 - 0x101843fff libmpc.3.dylib (*) <099adc2a-3426-376c-bd50-f0e396786a40> /opt/homebrew/*/libmpc.3.dylib 0x101998000 - 0x1019effff libmpfr.6.dylib (*) <34da88f9-6142-33ad-b4cb-f215c446845d> /opt/homebrew/*/libmpfr.6.dylib 0x101e30000 - 0x101ebbfff libzstd.1.5.6.dylib (*) <d90ee661-7526-37bb-a50c-b5d85dfc63ce> /opt/homebrew/*/libzstd.1.5.6.dylib 0x1022ec000 - 0x102333fff window-0d1b8b93-434a591d.eln (*) <3a1acaab-01f3-3d04-bca1-5cc22a73f70d> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/window-0d1b8b93-434a591d.eln 0x101dc8000 - 0x101de3fff mouse-15f283fa-25c95adf.eln (*) <81279f2f-01bb-399c-897b-b4044d4ccb9c> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/mouse-15f283fa-25c95adf.eln 0x102444000 - 0x10248bfff simple-fab5b0cf-f25e9023.eln (*) <a5fb58dc-631b-3fd8-acf9-99a7da558436> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/simple-fab5b0cf-f25e9023.eln 0x101d8c000 - 0x101d97fff lisp-mode-410874a4-a544c419.eln (*) <33be2bef-e84a-3aa5-aaf9-afe08afb5422> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/lisp-mode-410874a4-a544c419.eln 0x101dac000 - 0x101db3fff eldoc-d20a5fe9-11c102eb.eln (*) <2e824139-14f4-3672-92f7-6556a54c3048> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/eldoc-d20a5fe9-11c102eb.eln 0x10197c000 - 0x101983fff byte-run-79ff048e-6dbe9406.eln (*) <3977b298-b9d7-36ff-8d59-c6bb93923439> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/byte-run-79ff048e-6dbe9406.eln 0x101e08000 - 0x101e0bfff tty-colors-b7804baf-58861526.eln (*) <79f93182-5bb3-3bf7-ad92-4efbc7845ba3> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/tty-colors-b7804baf-58861526.eln 0x102390000 - 0x1023c3fff subr-13adf6a6-5c352a6f.eln (*) <626b1693-7892-3b87-9980-aaa3e78f9144> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/subr-13adf6a6-5c352a6f.eln 0x101ef4000 - 0x101efffff macroexp-2c3e1495-4aae0423.eln (*) <1aed4c18-e43d-3e40-8b35-23ae0012db74> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/macroexp-2c3e1495-4aae0423.eln 0x101f30000 - 0x101f3bfff cl-preloaded-6e6a1f4e-99bdf8a3.eln (*) <ff4ebea7-4315-3fbd-a1b3-472b55225655> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/cl-preloaded-6e6a1f4e-99bdf8a3.eln 0x102500000 - 0x10250ffff custom-c166a157-5a5795bc.eln (*) <4244d4d0-9795-32e8-b7c1-44157bd4dd0b> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/custom-c166a157-5a5795bc.eln 0x101f10000 - 0x101f17fff seq-c314b42f-f4876388.eln (*) <f8d79599-5523-3cd7-8647-3f47a11311f1> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/seq-c314b42f-f4876388.eln 0x10255c000 - 0x10256ffff cl-generic-be68ad15-7f280fd3.eln (*) <8484272c-21be-3910-a9f2-0d89776c5956> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/cl-generic-be68ad15-7f280fd3.eln 0x101968000 - 0x10196bfff cus-face-74f1689e-33ab82e8.eln (*) <cc152788-4340-33e7-aaf4-a85f437db35e> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/cus-face-74f1689e-33ab82e8.eln 0x102594000 - 0x1025a3fff faces-b9447c93-9bcaaf01.eln (*) <2c153319-1dcb-3927-b76e-27f2935df771> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/faces-b9447c93-9bcaaf01.eln 0x102420000 - 0x10242bfff abbrev-2af30c9a-f31f80e2.eln (*) <09284f27-a280-359e-9686-19d479d5ffde> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/abbrev-2af30c9a-f31f80e2.eln 0x102650000 - 0x102683fff files-1e8937b2-d600d891.eln (*) <450fec45-165c-3153-90a3-3cf1dc439d0a> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/files-1e8937b2-d600d891.eln 0x101ed8000 - 0x101ee3fff newcomment-678006bb-a874f5f8.eln (*) <36744cf0-1e63-3606-8a1f-e34b11369bd8> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/newcomment-678006bb-a874f5f8.eln 0x101f50000 - 0x101f57fff keymap-b4249274-49b1c42a.eln (*) <6dd8d6aa-bf0d-358d-8058-d8e76559d59c> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/keymap-b4249274-49b1c42a.eln 0x102528000 - 0x10252ffff ns-win-ef8075c0-78c0e9c8.eln (*) <19e3726f-2c28-3a97-8b1e-090da1ddb157> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/ns-win-ef8075c0-78c0e9c8.eln 0x1025f0000 - 0x1025fffff image-f221b419-ecf2b1aa.eln (*) <0b94a763-41f1-3889-a3da-b355ae463a95> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/image-f221b419-ecf2b1aa.eln 0x102540000 - 0x102547fff dnd-12d90309-5606e743.eln (*) <e35679b8-8ae0-3d21-9bf5-45d38157f14c> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/dnd-12d90309-5606e743.eln 0x1026dc000 - 0x1026ebfff register-80045398-faa1ef19.eln (*) <6de0b94e-ee2b-3ff9-9641-553a4c9614bb> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/register-80045398-faa1ef19.eln 0x101f68000 - 0x101f6bfff version-025f5cb3-065a89b0.eln (*) <745eb3ef-f44e-3252-b24e-134e4d1221d6> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/version-025f5cb3-065a89b0.eln 0x1025cc000 - 0x1025cffff jka-cmpr-hook-ff630d3e-168b9ed4.eln (*) <1d21b2c9-d7dc-316c-bfd5-615e677e6bb8> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/jka-cmpr-hook-ff630d3e-168b9ed4.eln 0x102760000 - 0x102783fff minibuffer-1b0f548b-de3b7226.eln (*) <0c26f649-af46-31f3-abac-df55cf881bbe> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/minibuffer-1b0f548b-de3b7226.eln 0x102708000 - 0x10271bfff help-59d8049f-aee317d4.eln (*) <2d21b741-93fd-301c-a922-a40b74812de2> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/help-59d8049f-aee317d4.eln 0x1027bc000 - 0x1027d3fff frame-b40fc590-8a337dfb.eln (*) <14ceaf4a-1cd4-3664-9764-cdb1ddc110b1> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/frame-b40fc590-8a337dfb.eln 0x102614000 - 0x10261bfff lisp-1e88867d-c42b30ee.eln (*) <e3501e9a-18bb-32cd-879e-6d8dfe02e6e6> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/lisp-1e88867d-c42b30ee.eln 0x102830000 - 0x102847fff elisp-mode-90dbfe40-49a8120e.eln (*) <54c4cecc-d682-320d-9e9e-312e42b4f7c5> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/elisp-mode-90dbfe40-49a8120e.eln 0x101e18000 - 0x101e1bfff text-mode-7f741068-bf04e7ea.eln (*) <d1a3297e-8d90-33e1-8924-28197bcba45b> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/text-mode-7f741068-bf04e7ea.eln 0x10273c000 - 0x102743fff easymenu-1fb41c0e-77ab8357.eln (*) <0e0f00f0-0263-32ca-a107-b72c0d79d9b3> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/easymenu-1fb41c0e-77ab8357.eln 0x1028a4000 - 0x1028bbfff tab-bar-f81d329c-c1ae9be0.eln (*) <2b888d32-1d14-3163-850a-db8420e125d7> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/tab-bar-f81d329c-c1ae9be0.eln 0x1028e4000 - 0x1028f7fff mule-cmds-c8553014-ed2a1909.eln (*) <68677c3a-c713-3dc9-90d5-af90e6b466ea> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/mule-cmds-c8553014-ed2a1909.eln 0x102868000 - 0x102877fff mule-3352613d-8d84c8e1.eln (*) <1ffd5ccc-0012-364a-8ed9-777ca85dc2fb> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/mule-3352613d-8d84c8e1.eln 0x101e24000 - 0x101e27fff regexp-opt-d2355c94-055998f3.eln (*) <4a70599e-2a2c-3e09-b641-f58e8b4efcbf> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/regexp-opt-d2355c94-055998f3.eln 0x1025e0000 - 0x1025e3fff env-72406999-37f3a296.eln (*) <849dfb25-8fb1-30f1-990f-6916c77e4d58> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/env-72406999-37f3a296.eln 0x1027fc000 - 0x102803fff vc-hooks-cfa0878e-21ceedf9.eln (*) <fc038c08-49cc-3923-b4f8-19f2b468eda0> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/vc-hooks-cfa0878e-21ceedf9.eln 0x10291c000 - 0x102923fff bindings-d30713c5-cb765265.eln (*) <b4d0672d-8af6-3927-bfef-c4524325577c> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/bindings-d30713c5-cb765265.eln 0x102818000 - 0x10281bfff paragraphs-faf2e9b4-f9a42251.eln (*) <94891ab4-bfb7-3342-bc2e-3ff1ac765da7> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/paragraphs-faf2e9b4-f9a42251.eln 0x102938000 - 0x102943fff fill-19d89c43-58fb7d72.eln (*) <2e9827e1-9edd-39e6-b77e-792d5ea8385c> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/fill-19d89c43-58fb7d72.eln 0x102950000 - 0x102957fff electric-a9ca6cdd-361a8ed1.eln (*) <20fb0aa3-aea1-3fba-9cef-ffd72e84c316> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/electric-a9ca6cdd-361a8ed1.eln 0x10262c000 - 0x10262ffff widget-5b69ebb0-82c64c4c.eln (*) <e3e22994-b521-373a-b4a0-920d41506dcb> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/widget-5b69ebb0-82c64c4c.eln 0x102968000 - 0x10296ffff indent-396b3792-5ed799c0.eln (*) <81d28a89-7ddc-3480-9c6f-9c871ae883e4> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/indent-396b3792-5ed799c0.eln 0x102998000 - 0x10299ffff syntax-bf4e4bc4-c4277b2d.eln (*) <eabce7d7-1904-3f45-82ce-6162bfbfae70> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/syntax-bf4e4bc4-c4277b2d.eln 0x10297c000 - 0x102983fff oclosure-b279097d-f6e3a2b5.eln (*) <77aff678-6e08-3d1b-82e1-460e788eea09> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/oclosure-b279097d-f6e3a2b5.eln 0x102638000 - 0x10263bfff case-table-3a8e2808-4d7114a4.eln (*) <fff7c919-bf6f-3f99-9171-32afa24afba9> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/case-table-3a8e2808-4d7114a4.eln 0x1029b4000 - 0x1029b7fff epa-hook-99ab3afb-099a1404.eln (*) <e47d15df-a15a-39cf-b6d4-3c30190e0e79> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/epa-hook-99ab3afb-099a1404.eln 0x102644000 - 0x102647fff font-core-c3bff1fd-a4317e86.eln (*) <8c56a990-977c-36f8-a096-a2162f4b13a5> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/font-core-c3bff1fd-a4317e86.eln 0x1029e8000 - 0x1029f3fff font-lock-895216f6-19836891.eln (*) <7a78d934-7661-357a-b8c3-e5080d8227d9> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/font-lock-895216f6-19836891.eln 0x102a0c000 - 0x102a13fff format-c5b23b0d-edce3ada.eln (*) <71338025-e342-3f9d-9593-40d33e5c0820> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/format-c5b23b0d-edce3ada.eln 0x102a20000 - 0x102a27fff jit-lock-8a988e43-faf4eb64.eln (*) <967a7fc4-3457-3e09-af5a-c2580d187c56> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/jit-lock-8a988e43-faf4eb64.eln 0x102a38000 - 0x102a3ffff timer-3ee7cfd9-faf18a90.eln (*) <de56b03f-6802-3bff-acc0-d5f51abf3795> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/timer-3ee7cfd9-faf18a90.eln 0x102a50000 - 0x102a57fff mule-util-5c349a87-6e1edadf.eln (*) <85e497c1-5dfa-3b44-8f08-72c77ee29073> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/mule-util-5c349a87-6e1edadf.eln 0x102754000 - 0x102757fff shorthands-1dc1e95e-44b5c879.eln (*) <4dddb8bd-7864-303f-9aa8-106778d9dce3> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/shorthands-1dc1e95e-44b5c879.eln 0x102a94000 - 0x102aa7fff startup-bbc6ea72-aec8edbc.eln (*) <3787ef5a-76e6-3648-8eaa-f505902d2773> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/startup-bbc6ea72-aec8edbc.eln 0x102a64000 - 0x102a6bfff button-747c9d6e-4cc6e6aa.eln (*) <4a949db5-4b78-36d1-be2a-1699601a606d> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/button-747c9d6e-4cc6e6aa.eln 0x102b24000 - 0x102b47fff isearch-693bdd75-81ca66c5.eln (*) <2004817c-236d-3b38-a259-37155672307d> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/isearch-693bdd75-81ca66c5.eln 0x102a78000 - 0x102a7ffff buff-menu-da4b0b04-fcc3b3c6.eln (*) <f2875e85-3000-37ff-8124-de8b29efeae6> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/buff-menu-da4b0b04-fcc3b3c6.eln 0x102ac8000 - 0x102acffff tabulated-list-552ba1e5-42b76b51.eln (*) <c2ccc219-b221-3270-b62b-782b84cc05eb> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/tabulated-list-552ba1e5-42b76b51.eln 0x1029c4000 - 0x1029cbfff scroll-bar-20650688-8710f6ca.eln (*) <5e8fe79b-ecea-3cc6-8490-7797c77d8a1b> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/scroll-bar-20650688-8710f6ca.eln 0x102b80000 - 0x102b93fff replace-fc551dbc-a7c5bb59.eln (*) <d976bf72-5e18-3914-9e84-a7ff1f0e542c> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/replace-fc551dbc-a7c5bb59.eln 0x102adc000 - 0x102adffff paren-0f414553-3a3187e9.eln (*) <1d648a80-f9be-3396-aa20-de3e957142fd> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/paren-0f414553-3a3187e9.eln 0x102b04000 - 0x102b07fff characters-45232aae-481e9f03.eln (*) <929cffe2-cab1-34a2-8f0e-9e4e4600a751> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/characters-45232aae-481e9f03.eln 0x1029d8000 - 0x1029dbfff european-369de593-f917c7df.eln (*) <705fd49c-a35d-3871-b673-6d22f6481cfa> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/european-369de593-f917c7df.eln 0x102bec000 - 0x102bf7fff menu-bar-4f46ea94-b25dd8e4.eln (*) <05f3c31f-2c24-3c27-917c-f89d2e59dd98> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/menu-bar-4f46ea94-b25dd8e4.eln 0x102c24000 - 0x102c2ffff nadvice-64630aaa-fb8ea742.eln (*) <32769c34-9788-3eff-a328-7d48125a0715> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/nadvice-64630aaa-fb8ea742.eln 0x102af0000 - 0x102af3fff prog-mode-642b2411-959d604e.eln (*) <f2126735-418f-314c-885e-f3def08e7149> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/prog-mode-642b2411-959d604e.eln 0x102bd0000 - 0x102bd7fff tool-bar-ae0b5bc0-428862f9.eln (*) <0cf8aa01-7688-3b51-8d5f-2e013f36e14d> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/tool-bar-ae0b5bc0-428862f9.eln 0x102c40000 - 0x102c47fff select-784d9bb7-781b02a7.eln (*) <13fcada9-cdd8-3d96-b383-f164d00a60dd> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/select-784d9bb7-781b02a7.eln 0x102c58000 - 0x102c5ffff composite-beea1fd5-87eb8121.eln (*) <0406c2b4-abee-3859-9df8-7dd81f802604> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/composite-beea1fd5-87eb8121.eln 0x102894000 - 0x102897fff fringe-d5d49a60-bd1cf4b9.eln (*) <7af82443-37bd-37ce-ae76-036b5eaea6e4> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/fringe-d5d49a60-bd1cf4b9.eln 0x102b18000 - 0x102b1bfff common-win-4b869e38-e4993e6c.eln (*) <781edb6b-811c-3a85-ba85-a06559ab500a> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/common-win-4b869e38-e4993e6c.eln 0x102c70000 - 0x102c73fff tooltip-29462ede-d3e3b714.eln (*) <6c9460fe-e202-3b4d-952b-514570c6f439> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/tooltip-29462ede-d3e3b714.eln 0x102c80000 - 0x102c83fff debug-early-d734b212-687e9a47.eln (*) <eae77721-5e80-325a-a247-430b8a9a42ee> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/debug-early-d734b212-687e9a47.eln 0x102bb8000 - 0x102bbbfff page-ee7241cc-4e41e62e.eln (*) <cb8355d6-8ecf-3da6-9f87-68cc787a4959> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/page-ee7241cc-4e41e62e.eln 0x102ca0000 - 0x102ca3fff cus-start-26315480-ffb605f4.eln (*) <435333ca-00dc-3b7e-8820-4bfe3d3dcf1c> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/cus-start-26315480-ffb605f4.eln 0x102ccc000 - 0x102cd3fff fontset-da863153-f4c27488.eln (*) <d37f4e82-78c1-31b4-9726-adf6cf473d6c> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/fontset-da863153-f4c27488.eln 0x102cb0000 - 0x102cb3fff rfn-eshadow-25788e78-7fdef36e.eln (*) <aa464f0e-c40a-3029-8815-68856adb816e> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/rfn-eshadow-25788e78-7fdef36e.eln 0x102bc4000 - 0x102bc7fff map-ynp-990591b5-3154aeb1.eln (*) <d0975a76-065c-33ff-b235-352fd73f928a> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/map-ynp-990591b5-3154aeb1.eln 0x102d00000 - 0x102d07fff mwheel-168e9ec3-b73ab2a8.eln (*) <a2ac60a2-4371-32fa-a42c-461bb450471d> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/mwheel-168e9ec3-b73ab2a8.eln 0x102ce8000 - 0x102ceffff uniquify-0fb233ac-1ded9103.eln (*) <00530e51-95ce-3681-8fff-b3cdc2b8def4> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/uniquify-0fb233ac-1ded9103.eln 0x102d60000 - 0x102d67fff ucs-normalize-ad11ce47-581ca887.eln (*) <7120246e-42de-31df-9eef-0792428adbdd> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/ucs-normalize-ad11ce47-581ca887.eln 0x102d18000 - 0x102d1bfff misc-lang-7cb33d20-565d9e7e.eln (*) <8a00f4b8-c334-3482-a85e-496fd05c64ac> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/misc-lang-7cb33d20-565d9e7e.eln 0x102d28000 - 0x102d2bfff rmc-9c382b5d-1acf6496.eln (*) <b789279c-50b3-3040-a779-4ca70dc49ae5> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/rmc-9c382b5d-1acf6496.eln 0x102da8000 - 0x102db7fff cconv-3b1f1f98-cef78698.eln (*) <a418ceed-07dc-3553-88a7-6833e2b614a1> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/cconv-3b1f1f98-cef78698.eln 0x102c90000 - 0x102c93fff backquote-d5b20f7c-665f849a.eln (*) <c72223d4-0520-3350-a5a2-e0bdd2e705a7> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/backquote-d5b20f7c-665f849a.eln 0x102cc0000 - 0x102cc3fff iso-transl-466860a2-d4898caf.eln (*) <133bb984-ce4f-3ae3-b855-2629c3477d3a> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/iso-transl-466860a2-d4898caf.eln 0x102d38000 - 0x102d3bfff hebrew-b9ed6a0d-0f013452.eln (*) <37550050-8c89-3b85-94f2-e19f9a158ee0> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/hebrew-b9ed6a0d-0f013452.eln 0x102d44000 - 0x102d47fff obarray-318a5d56-25dda659.eln (*) <7e651641-dcea-3408-80e1-d004a4327e44> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/obarray-318a5d56-25dda659.eln 0x102d50000 - 0x102d53fff indian-0c4ce628-0c183f72.eln (*) <7d73ac6f-af77-3080-bf59-e38e6b51e3c2> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/indian-0c4ce628-0c183f72.eln 0x102dc8000 - 0x102dcbfff ediff-hook-0b92f1a2-a35e0056.eln (*) <b05ff360-5a8c-3ab7-83a8-6c46fa2bd66e> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/ediff-hook-0b92f1a2-a35e0056.eln 0x102dd4000 - 0x102dd7fff float-sup-c5369b32-035db9dc.eln (*) <a05dfc86-7e49-3ade-befd-53c4a4e8867f> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/float-sup-c5369b32-035db9dc.eln 0x102de0000 - 0x102de3fff indonesian-3fd5df38-b796be01.eln (*) <b9e0f040-4aee-327b-80bf-842e4dd81c16> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/indonesian-3fd5df38-b796be01.eln 0x102dec000 - 0x102deffff philippine-8a94d8f7-542f0b0c.eln (*) <0d5dfc8c-408b-3ed5-be49-92078a87d928> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/philippine-8a94d8f7-542f0b0c.eln 0x102df8000 - 0x102dfbfff cham-7498ab67-4831a6b4.eln (*) <80266d48-7372-3bbd-8678-a804aaf7836f> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/cham-7498ab67-4831a6b4.eln 0x102e04000 - 0x102e07fff burmese-3ddca72e-6aa09761.eln (*) <800f6581-060e-3040-a900-7d247b15a9a8> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/burmese-3ddca72e-6aa09761.eln 0x102e10000 - 0x102e13fff khmer-914ba26a-faa77228.eln (*) <368c1a95-cfa6-354a-9dea-2c0d11fa0eb2> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/khmer-914ba26a-faa77228.eln 0x102e1c000 - 0x102e1ffff georgian-8daa6ed6-c9869579.eln (*) <1068a28e-cd07-3bc7-8d38-d9d753e544fb> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/georgian-8daa6ed6-c9869579.eln 0x102e28000 - 0x102e2bfff utf-8-lang-7d52ad20-55b95636.eln (*) <fd994e6c-fe85-3805-81b1-165c9c3fb752> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/utf-8-lang-7d52ad20-55b95636.eln 0x102e34000 - 0x102e37fff vietnamese-f823b5c7-11a62489.eln (*) <c80cdd5e-2aec-3094-89e8-69b9367527c3> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/vietnamese-f823b5c7-11a62489.eln 0x102e40000 - 0x102e43fff tibetan-b792461b-2ec8599c.eln (*) <2a70c3e7-2ea6-31fd-9d49-9811f0b93f10> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/tibetan-b792461b-2ec8599c.eln 0x102e4c000 - 0x102e4ffff thai-7d4342b5-eb395661.eln (*) <60d6927e-1c07-34cb-95e8-b9aa94a3862e> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/thai-7d4342b5-eb395661.eln 0x102e58000 - 0x102e5bfff tai-viet-fdaa77d1-48fc11d8.eln (*) <51542b3a-a019-394b-89a0-71cf78d3ab35> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/tai-viet-fdaa77d1-48fc11d8.eln 0x102e64000 - 0x102e67fff lao-81d6a353-26ac71cf.eln (*) <619266b1-3bcf-337c-8a19-3599148be6d9> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/lao-81d6a353-26ac71cf.eln 0x102e70000 - 0x102e73fff korean-2f82396a-06c0e33f.eln (*) <e652b152-98df-300d-a306-fcd172313df6> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/korean-2f82396a-06c0e33f.eln 0x102e7c000 - 0x102e7ffff japanese-d54f685c-4045d552.eln (*) <8e7d230a-0ef0-375e-821c-9a90d40770f3> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/japanese-d54f685c-4045d552.eln 0x102e98000 - 0x102e9bfff eucjp-ms-5daf4e1a-cf27da4c.eln (*) <37efc2e5-7660-35f7-b67a-aab8e3f7683a> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/eucjp-ms-5daf4e1a-cf27da4c.eln 0x102e88000 - 0x102e8bfff cp51932-89105e97-e8997b76.eln (*) <45a03f50-b911-3049-a35e-dcffbecd1f0c> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/cp51932-89105e97-e8997b76.eln 0x102ea8000 - 0x102eabfff greek-ddbf878c-2ccf0c63.eln (*) <a87ec716-441d-3176-93e4-01ab2fab6620> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/greek-ddbf878c-2ccf0c63.eln 0x102eb4000 - 0x102eb7fff romanian-36a52030-debddccb.eln (*) <d9bdc495-6760-3636-9be3-f612b5888781> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/romanian-36a52030-debddccb.eln 0x102ec0000 - 0x102ec3fff slovak-ece02e01-41a5b46a.eln (*) <3bd126da-9a19-35de-b399-eb73677ebe85> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/slovak-ece02e01-41a5b46a.eln 0x102ecc000 - 0x102ecffff czech-c6790aeb-5faae73d.eln (*) <ebd11af0-aa71-3442-8d6e-ea3af7b2a900> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/czech-c6790aeb-5faae73d.eln 0x102ed8000 - 0x102edbfff ethiopic-b0f5a6d8-f403c4ec.eln (*) <35bf6c3e-b407-399f-900f-9bf5c48d08cc> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/ethiopic-b0f5a6d8-f403c4ec.eln 0x102ee4000 - 0x102ee7fff english-e3896aa2-f8cf46f9.eln (*) <6df62506-cdf7-389c-a149-3a6ba8ac6a32> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/english-e3896aa2-f8cf46f9.eln 0x102ef0000 - 0x102ef3fff sinhala-ce98fc4b-bbda3c41.eln (*) <b28d8b95-0abb-3c70-9025-bd94fd90cd73> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/sinhala-ce98fc4b-bbda3c41.eln 0x102efc000 - 0x102efffff cyrillic-79ea53dc-b11dab72.eln (*) <792d1409-13d2-3054-8e1d-fadb2b23f19d> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/cyrillic-79ea53dc-b11dab72.eln 0x102f08000 - 0x102f0bfff chinese-c5896779-8d908a1d.eln (*) <cd816546-6612-3efc-8858-26974c039718> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/chinese-c5896779-8d908a1d.eln 0x102f24000 - 0x102f27fff emoji-zwj-4f682c68-423d0a74.eln (*) <8dc36ff8-348a-3c5c-89f6-c990c8ca4cc7> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/emoji-zwj-4f682c68-423d0a74.eln 0x102f14000 - 0x102f17fff charscript-600dca1a-668dc6bb.eln (*) <97af5c7c-0e2b-32ad-8048-55371d520705> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/charscript-600dca1a-668dc6bb.eln 0x102f48000 - 0x102f4bfff mule-conf-eca41db8-c9dd34bb.eln (*) <1def6d2e-436b-3873-a943-ac425f85daa7> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/preloaded/mule-conf-eca41db8-c9dd34bb.eln 0x102fbc000 - 0x102fe3fff cus-edit-3cd01345-1f8c2779.eln (*) <2d16a52d-eaef-3e39-bec7-92e62de310bb> /Users/USER/*/cus-edit-3cd01345-1f8c2779.eln 0x103020000 - 0x103043fff wid-edit-5b92861a-cb55ab16.eln (*) <0a36157a-8a69-34d1-b8cf-67320a0e5f1c> /Users/USER/*/wid-edit-5b92861a-cb55ab16.eln 0x102f5c000 - 0x102f63fff cl-lib-8b938900-11b6eb0f.eln (*) <a788efe3-36d3-396f-ba28-168715090047> /Users/USER/*/cl-lib-8b938900-11b6eb0f.eln 0x102f70000 - 0x102f73fff icons-eafe82eb-fd318ef1.eln (*) <80959035-1f20-39de-991e-11a2171cac1a> /Users/USER/*/icons-eafe82eb-fd318ef1.eln 0x102f80000 - 0x102f87fff pp-5d47c1cc-eba507bf.eln (*) <f80a05a9-f8f5-367f-8fd9-0c6617378c12> /Users/USER/*/pp-5d47c1cc-eba507bf.eln 0x119274000 - 0x11927ffff libobjc-trampolines.dylib (*) <fcf9b985-2748-371b-98d3-37a06a9bf107> /usr/lib/libobjc-trampolines.dylib 0x11adb8000 - 0x11b51ffff com.apple.AGXMetalG15X-M1 (323.15) <553673d5-c24a-3580-b64d-c708ce8b332d> /System/Library/Extensions/AGXMetalG15X_M1.bundle/Contents/MacOS/AGXMetalG15X_M1 0x11cb48000 - 0x11cb6ffff info-ce12c0ca-bec95aba.eln (*) <40412498-7ab8-3ac8-827c-5153c6030094> /Users/USER/*/info-ce12c0ca-bec95aba.eln 0x11cb04000 - 0x11cb07fff exec-path-from-shell-0d67aeb2-0b3be639.eln (*) <bd27423f-a935-3436-bb21-93db31d9fbc3> /Users/USER/*/exec-path-from-shell-0d67aeb2-0b3be639.eln 0x11cb2c000 - 0x11cb37fff json-a90a1eab-1895db7f.eln (*) <d9966314-22b7-36f5-8525-717248973588> /Users/USER/*/json-a90a1eab-1895db7f.eln 0x11cb9c000 - 0x11cba3fff map-5d7b616a-7a4cef37.eln (*) <5a4dc728-b1db-3e32-88bd-6138f449560d> /Users/USER/*/map-5d7b616a-7a4cef37.eln 0x11cc34000 - 0x11cc73fff bytecomp-12882072-032ce685.eln (*) <b5e099f9-3b4e-3c3d-85e2-1249b3beecdd> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/bytecomp-12882072-032ce685.eln 0x11cbec000 - 0x11cbfffff gv-e0cf7478-2f7f1996.eln (*) <0325d18b-fb68-3043-bdc2-01d9b7a5bc7a> /Users/USER/*/gv-e0cf7478-2f7f1996.eln 0x11ccf0000 - 0x11cd17fff byte-opt-9c5f25f5-f1750e5a.eln (*) <d2bdc67c-acc3-32ac-a4a1-6598ac936656> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/byte-opt-9c5f25f5-f1750e5a.eln 0x11cbb8000 - 0x11cbbffff subr-x-02dfef32-89998165.eln (*) <79dd28c0-0cbd-3a1f-a9af-c569d0990a5a> /Users/USER/*/subr-x-02dfef32-89998165.eln 0x11cd30000 - 0x11cd37fff ef-themes-5cfdf833-46a27680.eln (*) <901bdee8-aa3c-31ce-8bd2-159dbe7b9ef3> /Users/USER/*/ef-themes-5cfdf833-46a27680.eln 0x11cbcc000 - 0x11cbd3fff mood-line-316ae264-654e9e9a.eln (*) <e2205198-fb79-36e6-987a-29d6f2954746> /Users/USER/*/mood-line-316ae264-654e9e9a.eln 0x11cccc000 - 0x11ccd3fff pixel-scroll-2f9465ae-68b54545.eln (*) <1ecef8c2-ebef-33c4-89fd-84ab07c6c67f> /Users/USER/*/pixel-scroll-2f9465ae-68b54545.eln 0x11cc24000 - 0x11cc27fff ring-bff0b981-dfebb553.eln (*) <0afd58dc-3d18-36f1-8a8c-7b97eecf6521> /Users/USER/*/ring-bff0b981-dfebb553.eln 0x11cd60000 - 0x11cd67fff cua-base-52b0df84-ea8d64a8.eln (*) <8f71e21c-d4e5-3731-946f-1660b99cc63c> /Users/USER/*/cua-base-52b0df84-ea8d64a8.eln 0x11cbe0000 - 0x11cbe3fff indent-aux-6af51213-1c05a94e.eln (*) <eb352f22-c86e-396c-9239-c8498d13831d> /Users/USER/*/indent-aux-6af51213-1c05a94e.eln 0x11ccb4000 - 0x11ccb7fff savehist-b722b772-da3bc6b7.eln (*) <90ae0da3-4635-333a-84ce-48293b4dec6d> /Users/USER/*/savehist-b722b772-da3bc6b7.eln 0x11cd98000 - 0x11cda3fff vertico-51da4549-a205e8e0.eln (*) <a22e9b51-8dff-31e5-a264-24397e85ccc1> /Users/USER/*/vertico-51da4549-a205e8e0.eln 0x11cddc000 - 0x11cdebfff marginalia-63d6c027-4e9489e1.eln (*) <1683fb4e-0a1f-3831-b507-8c2cbfa54e2a> /Users/USER/*/marginalia-63d6c027-4e9489e1.eln 0x11ce04000 - 0x11ce13fff anzu-29472471-d3489f31.eln (*) <206efdd2-322a-32f1-a6cc-c6377c971f82> /Users/USER/*/anzu-29472471-d3489f31.eln 0x11cdb8000 - 0x11cdbffff thingatpt-6fc8a4ab-1550af29.eln (*) <0d2b4404-d2ec-355d-8d4b-b64502111a3d> /Users/USER/*/thingatpt-6fc8a4ab-1550af29.eln 0x11ce58000 - 0x11ce6bfff advice-791b3e89-12f66532.eln (*) <584edec3-6f85-3845-b4e1-92c1f445ff1a> /Users/USER/*/advice-791b3e89-12f66532.eln 0x11ce28000 - 0x11ce2ffff elec-pair-9d724d9a-edf6b7db.eln (*) <f1e35886-587f-34c0-a96a-d44aa9375d6d> /Users/USER/*/elec-pair-9d724d9a-edf6b7db.eln 0x11ceb0000 - 0x11cebbfff recentf-3c64dc62-815779cb.eln (*) <ca786625-00aa-3a09-bb12-9bf66a6c9a5a> /Users/USER/*/recentf-3c64dc62-815779cb.eln 0x11ce40000 - 0x11ce47fff tree-widget-8dccf6ba-23a7612a.eln (*) <8f5b03f9-a023-30a9-9e18-b806c4edc4ff> /Users/USER/*/tree-widget-8dccf6ba-23a7612a.eln 0x11cf04000 - 0x11cf13fff ffap-4b3c5789-829fbff3.eln (*) <21e14051-2651-3c39-9ed0-ff4d9585e701> /Users/USER/*/ffap-4b3c5789-829fbff3.eln 0x11ce88000 - 0x11ce8ffff url-parse-ee297c9b-bd80b009.eln (*) <fcfe8566-7657-3d55-ac9c-9b629c691e7d> /Users/USER/*/url-parse-ee297c9b-bd80b009.eln 0x11cd7c000 - 0x11cd7ffff url-vars-04b97511-53e10bf3.eln (*) <59e2c1ec-de1c-3a52-9ee0-381ee7f60fe7> /Users/USER/*/url-vars-04b97511-53e10bf3.eln 0x11cf64000 - 0x11cf7bfff auth-source-49df7eef-6a8c6537.eln (*) <48364aba-f1f4-34a7-972f-38710615514c> /Users/USER/*/auth-source-49df7eef-6a8c6537.eln 0x11cce4000 - 0x11cce7fff password-cache-187e4eec-7151bf3b.eln (*) <e633cb29-6fbf-3343-a3fe-166df2c7fadb> /Users/USER/*/password-cache-187e4eec-7151bf3b.eln 0x11cf30000 - 0x11cf3bfff eieio-0db8d1d4-14809ddd.eln (*) <669b9507-4886-3399-be5b-70515067e834> /Users/USER/*/eieio-0db8d1d4-14809ddd.eln 0x11cf9c000 - 0x11cfabfff eieio-core-63c05904-c434a7d5.eln (*) <126c82d8-5999-332c-acc4-bd614f50112b> /Users/USER/*/eieio-core-63c05904-c434a7d5.eln 0x11d018000 - 0x11d043fff cl-macs-7ae82f81-7bf850bc.eln (*) <43009932-72b6-3052-a97a-6206229840e4> /Users/USER/*/cl-macs-7ae82f81-7bf850bc.eln 0x11cfc0000 - 0x11cfd7fff cl-seq-f464c4e2-e075c7c8.eln (*) <cbb5e76a-b58e-311b-b4d6-cbf22853615a> /Users/USER/*/cl-seq-f464c4e2-e075c7c8.eln 0x11d0ac000 - 0x11d0c3fff flymake-a41dd277-d651c921.eln (*) <a025efdf-692a-3221-a80d-9df659d07e49> /Users/USER/*/flymake-a41dd277-d651c921.eln 0x11cd8c000 - 0x11cd8ffff warnings-28e75f4d-a52347d4.eln (*) <09f19eef-d39f-32e3-88b1-db7b6b6d7d61> /Users/USER/*/warnings-28e75f4d-a52347d4.eln 0x11d0e8000 - 0x11d0fffff compile-91e1c2a0-03933291.eln (*) <e859bcda-0d58-3404-a463-54c41673d0b4> /Users/USER/*/compile-91e1c2a0-03933291.eln 0x11d174000 - 0x11d18ffff comint-faef15ad-655e05b6.eln (*) <9d2fe2d9-3ba9-32ea-89bf-3b03ba8a01a1> /Users/USER/*/comint-faef15ad-655e05b6.eln 0x11ced8000 - 0x11cedffff ansi-color-75eac800-183948a1.eln (*) <66cbb680-9efb-3dde-9ea5-885fb3f15234> /Users/USER/*/ansi-color-75eac800-183948a1.eln 0x11ce9c000 - 0x11ce9ffff ansi-osc-b447f6a8-7a86d864.eln (*) <20306040-be7d-3c0c-acfe-89dae6baabc1> /Users/USER/*/ansi-osc-b447f6a8-7a86d864.eln 0x11cdd0000 - 0x11cdd3fff text-property-search-db1383f6-b55737e0.eln (*) <023deb9d-89bd-3486-a9ac-f3fb1d340db0> /Users/USER/*/text-property-search-db1383f6-b55737e0.eln 0x11d070000 - 0x11d083fff project-5477de5a-ff946c64.eln (*) <3135bf36-3d9c-3a53-a8f2-109a930cf8c6> /Users/USER/*/project-5477de5a-ff946c64.eln 0x11d128000 - 0x11d13bfff checkdoc-9cc89cb2-308a2ef0.eln (*) <1a1b19f0-02ea-3698-ac2b-cb77e415c7f6> /Users/USER/*/checkdoc-9cc89cb2-308a2ef0.eln 0x11cfe4000 - 0x11cfebfff help-mode-d4dbae3d-885a2b41.eln (*) <bd144f74-f60d-342a-a5ce-3abec63a4745> /Users/USER/*/help-mode-d4dbae3d-885a2b41.eln 0x11d000000 - 0x11d007fff lisp-mnt-2b554e27-f96403db.eln (*) <2f2f134c-2ef1-38f7-8297-b484734c30dc> /Users/USER/*/lisp-mnt-2b554e27-f96403db.eln 0x11cf50000 - 0x11cf57fff time-date-40951a48-70794dfc.eln (*) <79574cd7-e38d-380e-a1f6-448f2dea934f> /Users/USER/*/time-date-40951a48-70794dfc.eln 0x11ceec000 - 0x11ceeffff mood-line-segment-checker-68285a57-06bb85e9.eln (*) <47d42d85-be18-35bb-afb7-4ad7cbf02b59> /Users/USER/*/mood-line-segment-checker-68285a57-06bb85e9.eln 0x11d15c000 - 0x11d15ffff comp-run-a15747ee-1b677484.eln (*) <1d9f4b8b-2c9f-339a-8d19-c05248945162> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/comp-run-a15747ee-1b677484.eln 0x11d1c0000 - 0x11d1c3fff comp-common-6e17f702-053d41fb.eln (*) <119d239d-9c0b-3084-9b1e-00ecc6ba34ee> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/comp-common-6e17f702-053d41fb.eln 0x11d1f8000 - 0x11d20ffff rx-627d8c83-83cee5ac.eln (*) <0f16a85f-9d95-3e31-9ddf-f7e8ed5bf2b6> /Users/USER/*/rx-627d8c83-83cee5ac.eln 0x11d280000 - 0x11d283fff init-0b1d57f3-6cf35b80.eln (*) <a3f690c7-cf34-3097-84a2-87beb6c263a3> /Users/USER/*/init-0b1d57f3-6cf35b80.eln 0x11d2c4000 - 0x11d2d7fff bookmark-8667481e-c1bd5b92.eln (*) <acfd2a0f-7d33-38a2-b2aa-8de80e126d06> /Users/USER/*/bookmark-8667481e-c1bd5b92.eln 0x11d29c000 - 0x11d29ffff mood-line-segment-vc-439fbd10-fbba832b.eln (*) <3d5778f1-4d5b-3711-915d-1b531a97955b> /Users/USER/*/mood-line-segment-vc-439fbd10-fbba832b.eln 0x12a2c0000 - 0x12a2dbfff vc-git-5d6756dc-3820c512.eln (*) <0bb2c847-39ce-37f9-baa0-65881d0a1831> /Users/USER/*/vc-git-5d6756dc-3820c512.eln 0x12a284000 - 0x12a28bfff vc-dispatcher-d82eb341-17916999.eln (*) <0f4c83bb-abb9-36a0-b05b-0818fc59bc26> /Users/USER/*/vc-dispatcher-d82eb341-17916999.eln 0x12a400000 - 0x12a40bfff files-x-59c65c89-43297958.eln (*) <ef381c44-ef9f-3b59-bb96-46fbcef01126> /Users/USER/*/files-x-59c65c89-43297958.eln 0x12a45c000 - 0x12a477fff diff-mode-ac82991e-fc2ccfe7.eln (*) <98a5b3c7-6094-39f5-96c1-9b2c9beed1be> /Users/USER/*/diff-mode-ac82991e-fc2ccfe7.eln 0x12a420000 - 0x12a427fff easy-mmode-5bf0223e-79f2cf0f.eln (*) <16a3479e-12fe-310c-a354-bf44d2ab955a> /Users/USER/*/easy-mmode-5bf0223e-79f2cf0f.eln 0x12a298000 - 0x12a29ffff track-changes-9da6ab8e-52120229.eln (*) <19c7f356-d49e-379e-9e6d-1de7eec6a54d> /Users/USER/*/track-changes-9da6ab8e-52120229.eln 0x12a43c000 - 0x12a443fff orderless-5ae5f710-1134b3d4.eln (*) <27c46779-ad25-3e1e-a1ad-a0e908fb33ad> /Users/USER/*/orderless-5ae5f710-1134b3d4.eln 0x12b374000 - 0x12b433fff org-d208de9c-196a7c4c.eln (*) <3ce8fcd4-c667-3b8e-8783-14c7a36a0469> /Users/USER/*/org-d208de9c-196a7c4c.eln 0x12b200000 - 0x12b20bfff org-compat-8f643782-b8be7dd1.eln (*) <f2649a22-a9ba-3416-b4d6-41c092a460f1> /Users/USER/*/org-compat-8f643782-b8be7dd1.eln 0x12b228000 - 0x12b23bfff org-macs-aa4d7af1-96e7a2fe.eln (*) <9d532280-38f6-3081-8806-49f2def32afd> /Users/USER/*/org-macs-aa4d7af1-96e7a2fe.eln 0x12a4c4000 - 0x12a4c7fff format-spec-644c0068-d51b38c3.eln (*) <cd5077bc-0298-3622-a33b-67ccae2fc272> /Users/USER/*/format-spec-644c0068-d51b38c3.eln 0x12b29c000 - 0x12b2b7fff calendar-d19e5c14-41c9e8c4.eln (*) <dc7739c5-a388-3622-b496-7886cd1e1c29> /Users/USER/*/calendar-d19e5c14-41c9e8c4.eln 0x12a4e0000 - 0x12a4e3fff cal-menu-9380b697-3e588465.eln (*) <c93ac69d-2ce8-3f60-9497-aaead3185e7d> /Users/USER/*/cal-menu-9380b697-3e588465.eln 0x12b274000 - 0x12b27bfff find-func-64af57a4-09ca21d7.eln (*) <24027884-cbeb-319a-bd29-e816ecd8d120> /Users/USER/*/find-func-64af57a4-09ca21d7.eln 0x12a4f0000 - 0x12a4f3fff org-keys-d9945960-1a7083d5.eln (*) <fa6e5f66-4a36-36fa-b8e0-7d513214f1dc> /Users/USER/*/org-keys-d9945960-1a7083d5.eln 0x12b31c000 - 0x12b337fff oc-aec59d52-67b166ab.eln (*) <ec5ec239-19f4-3330-beea-a4734a65b0e4> /Users/USER/*/oc-aec59d52-67b166ab.eln 0x12b4f8000 - 0x12b50bfff ol-1680a4ec-b2285479.eln (*) <059a3689-4518-33f6-b51b-df3e97937f11> /Users/USER/*/ol-1680a4ec-b2285479.eln 0x12b2fc000 - 0x12b307fff org-fold-6bfb5591-0e53b91f.eln (*) <0155b91e-b541-3ad7-a128-9a7d5dee7bbf> /Users/USER/*/org-fold-6bfb5591-0e53b91f.eln 0x12b558000 - 0x12b56ffff org-fold-core-45e5a935-3b1cf5dd.eln (*) <026fb998-9d09-376d-8534-3def7d9591c4> /Users/USER/*/org-fold-core-45e5a935-3b1cf5dd.eln 0x12b5fc000 - 0x12b637fff org-table-986a2c6e-e46e9b71.eln (*) <10b7e0b6-a749-388c-a892-627d20f2bb77> /Users/USER/*/org-table-986a2c6e-e46e9b71.eln 0x12b2e0000 - 0x12b2e7fff org-cycle-05ca4f54-08800e1d.eln (*) <4f6572a6-4661-312d-a362-38664e35e2e0> /Users/USER/*/org-cycle-05ca4f54-08800e1d.eln 0x12b588000 - 0x12b597fff outline-afc41f82-1e09cd80.eln (*) <32b855fd-2956-3526-bd27-f429579b315e> /Users/USER/*/outline-afc41f82-1e09cd80.eln 0x12b25c000 - 0x12b25ffff org-entities-aa8d636b-a5c03ac1.eln (*) <b5667e4b-c518-3415-b9c6-c209a28d992c> /Users/USER/*/org-entities-aa8d636b-a5c03ac1.eln 0x12b28c000 - 0x12b28ffff org-faces-fdfdb79f-5a471624.eln (*) <d9c1b7c7-27c2-32ce-9102-f79875057d6c> /Users/USER/*/org-faces-fdfdb79f-5a471624.eln 0x12b674000 - 0x12b697fff org-list-96883631-1b3644fc.eln (*) <4936f8d4-703a-393e-852d-ef0ea73af835> /Users/USER/*/org-list-96883631-1b3644fc.eln 0x12b528000 - 0x12b533fff org-footnote-a50a8027-23aa16a2.eln (*) <5420d7e1-8bcc-39a2-9d42-3abae60d32f3> /Users/USER/*/org-footnote-a50a8027-23aa16a2.eln 0x12b358000 - 0x12b35ffff org-pcomplete-720280c5-cdc1a1ca.eln (*) <0372ed2a-9848-3b89-8884-82afed5dbe00> /Users/USER/*/org-pcomplete-720280c5-cdc1a1ca.eln 0x12b6bc000 - 0x12b6cbfff pcomplete-81dbd8b0-ca755671.eln (*) <a860d37a-7ee9-39d7-a031-e5657cbef1c4> /Users/USER/*/pcomplete-81dbd8b0-ca755671.eln 0x12b6e4000 - 0x12b6f3fff org-src-656a0d3e-a6ba8277.eln (*) <f0b2ace4-62c5-3398-a675-ac4f3420bc3a> /Users/USER/*/org-src-656a0d3e-a6ba8277.eln 0x12a4d0000 - 0x12a4d3fff ob-comint-12e5146d-6c86d19a.eln (*) <9e9bc672-4a63-3054-97b8-e13353de29e4> /Users/USER/*/ob-comint-12e5146d-6c86d19a.eln 0x12b758000 - 0x12b77ffff ob-core-cffe1ec4-86b49af0.eln (*) <b836b8bc-df9d-3154-822e-2eb9c572274b> /Users/USER/*/ob-core-cffe1ec4-86b49af0.eln 0x12b544000 - 0x12b547fff ob-eval-7b5fcf2d-96401f2c.eln (*) <36b575c7-0041-3d9d-951e-d82c2b5b298f> /Users/USER/*/ob-eval-7b5fcf2d-96401f2c.eln 0x12b708000 - 0x12b71bfff sh-script-c65f7507-48401db5.eln (*) <6d09cfe3-432b-3c76-90a8-eeda7bf30ef4> /Users/USER/*/sh-script-c65f7507-48401db5.eln 0x12b5c8000 - 0x12b5cbfff executable-21d46f43-38d0b1b1.eln (*) <44db2bac-08b0-35a4-bc35-a60ac6452461> /Users/USER/*/executable-21d46f43-38d0b1b1.eln 0x12c000000 - 0x12c01bfff treesit-37439c61-2c0b7c81.eln (*) <797e19aa-7710-3c31-8c4e-acd15fee4a83> /Users/USER/*/treesit-37439c61-2c0b7c81.eln 0x12c048000 - 0x12c05ffff smie-45b5c06f-8730be8e.eln (*) <7013321f-08a9-3109-a193-a6360039ddd2> /Users/USER/*/smie-45b5c06f-8730be8e.eln 0x12b744000 - 0x12b74bfff org-macro-6e7b0632-8018efcb.eln (*) <cdba764e-35f7-3441-9d25-3fa8c1d3e0b7> /Users/USER/*/org-macro-6e7b0632-8018efcb.eln 0x12b5b8000 - 0x12b5bbfff ob-exp-930ab846-9a9b803b.eln (*) <0f92768e-05d6-32dc-b870-3ddcbb109ecf> /Users/USER/*/ob-exp-930ab846-9a9b803b.eln 0x12b5d8000 - 0x12b5dbfff ob-table-d2f732c8-06c82641.eln (*) <1831e371-edaa-3f51-9e51-80396b97fbce> /Users/USER/*/ob-table-d2f732c8-06c82641.eln 0x12b7ac000 - 0x12b7affff ob-lob-56972985-0544fb0f.eln (*) <3d93d8a1-0465-3b04-84dd-3a55f3ec6c69> /Users/USER/*/ob-lob-56972985-0544fb0f.eln 0x12b7bc000 - 0x12b7bffff ob-ref-667588a1-4d6a9a1a.eln (*) <9f54cfd1-c369-3950-ae76-6b51465bb511> /Users/USER/*/ob-ref-667588a1-4d6a9a1a.eln 0x12b7cc000 - 0x12b7d3fff ob-tangle-d4d1c7b8-674aed8d.eln (*) <90d9dbc8-4e9e-3c51-98ee-806fbf035a68> /Users/USER/*/ob-tangle-d4d1c7b8-674aed8d.eln 0x12b5e4000 - 0x12b5e7fff ob-emacs-lisp-0b97f15a-d6c70adb.eln (*) <e8d4a89c-adf7-33e4-b620-0b889b0d61f1> /Users/USER/*/ob-emacs-lisp-0b97f15a-d6c70adb.eln 0x12c074000 - 0x12c077fff org-tempo-8517827b-2bf5d57b.eln (*) <4f906b9b-3745-3eed-86fc-6f18207e33af> /Users/USER/*/org-tempo-8517827b-2bf5d57b.eln 0x12c084000 - 0x12c08bfff tempo-5756037f-48e0b213.eln (*) <b8094183-a69b-37c0-8373-daaa68a04019> /Users/USER/*/tempo-5756037f-48e0b213.eln 0x12b5f0000 - 0x12b5f3fff ol-man-92c7bb1d-4607fd78.eln (*) <a1696d99-cd44-31e5-9d3e-155e6765c304> /Users/USER/*/ol-man-92c7bb1d-4607fd78.eln 0x12c15c000 - 0x12c1d7fff org-element-763f8d74-2d7179de.eln (*) <e0fa35ba-eee8-347d-8250-e09583b8ade2> /Users/USER/*/org-element-763f8d74-2d7179de.eln 0x12c09c000 - 0x12c0a7fff avl-tree-508a9d96-60873164.eln (*) <80164cc0-0a95-3f88-91c5-f15f5e9fae32> /Users/USER/*/avl-tree-508a9d96-60873164.eln 0x12c0b8000 - 0x12c0c3fff generator-184aa77f-ac947286.eln (*) <042ab135-707c-34c0-a0a4-1b736b3b1be7> /Users/USER/*/generator-184aa77f-ac947286.eln 0x12c0f4000 - 0x12c103fff org-persist-596c089f-64d058c4.eln (*) <b03b7cb2-b207-3476-b110-e88ad08ee387> /Users/USER/*/org-persist-596c089f-64d058c4.eln 0x12c0d0000 - 0x12c0d7fff org-id-b4e96473-d683afa2.eln (*) <6ca77b78-e0d1-38df-8873-d2371e77864f> /Users/USER/*/org-id-b4e96473-d683afa2.eln 0x12c224000 - 0x12c23ffff org-element-ast-556742c4-9059fc86.eln (*) <6e0d93d6-5bd9-36bb-aa9d-26e824868ff5> /Users/USER/*/org-element-ast-556742c4-9059fc86.eln 0x12b7e4000 - 0x12b7e7fff inline-2e43e5bb-669b2938.eln (*) <00e87098-1a83-3997-a066-00dfb2970157> /Users/USER/*/inline-2e43e5bb-669b2938.eln 0x12c130000 - 0x12c137fff org-refile-7eecbbb9-efdd4edc.eln (*) <a5e69f18-bc24-35e8-9008-03e1219c21ee> /Users/USER/*/org-refile-7eecbbb9-efdd4edc.eln 0x12b7f0000 - 0x12b7f3fff xdg-9947111f-c2dfed16.eln (*) <e60aa8d5-84e3-3540-b116-e70d7cc807c0> /Users/USER/*/xdg-9947111f-c2dfed16.eln 0x12c274000 - 0x12c283fff cl-extra-d7051cba-6f31588a.eln (*) <4fbb34ed-f1d6-3189-8f59-ae1c349f17cf> /Users/USER/*/cl-extra-d7051cba-6f31588a.eln 0x12c294000 - 0x12c29ffff oc-basic-c3b5e4de-ef0eedf2.eln (*) <7882b9d6-2e47-3519-a6de-7048333c6e1d> /Users/USER/*/oc-basic-c3b5e4de-ef0eedf2.eln 0x12c318000 - 0x12c33bfff bibtex-2f037630-0a1d38c9.eln (*) <ed137337-5883-3a72-ac4e-ae2738a2c770> /Users/USER/*/bibtex-2f037630-0a1d38c9.eln 0x12c0e8000 - 0x12c0ebfff iso8601-3903451a-29a29423.eln (*) <c7570c0e-a1da-3322-880f-6577d4edc4cf> /Users/USER/*/iso8601-3903451a-29a29423.eln 0x12c118000 - 0x12c11bfff yank-media-62540c94-6c65733e.eln (*) <e0ccdb11-320d-3fc3-9f06-09e3b70970f4> /Users/USER/*/yank-media-62540c94-6c65733e.eln 0x12c254000 - 0x12c257fff visual-fill-column-04085d74-84bbdd7b.eln (*) <526a14ab-ee4e-3a79-a775-de1115eb7dcd> /Users/USER/*/visual-fill-column-04085d74-84bbdd7b.eln 0x12c2b0000 - 0x12c2b7fff org-num-64e279b2-5a661850.eln (*) <c19cce83-d808-3d9e-bc72-d66be9edd3ca> /Users/USER/*/org-num-64e279b2-5a661850.eln 0x12c2c8000 - 0x12c2cbfff org-indent-91cb060a-d7a65b0d.eln (*) <12f68b90-1e60-3cad-9839-52121c85c255> /Users/USER/*/org-indent-91cb060a-d7a65b0d.eln 0x12c124000 - 0x12c127fff spd-emacs-30cf3266-979d1c84.eln (*) <3cad150b-0503-3289-880c-e5b91ce71e82> /Users/USER/*/spd-emacs-30cf3266-979d1c84.eln 0x12c2dc000 - 0x12c2dffff misearch-3d1286b0-bbbc4530.eln (*) <40f7094c-85c6-30d9-8676-cc46c2359ed8> /Users/USER/*/misearch-3d1286b0-bbbc4530.eln 0x12c640000 - 0x12c66ffff package-14201d8e-2a4590ca.eln (*) <fcf58af8-baa3-3734-8a96-2e643cdaa6d5> /Users/USER/*/package-14201d8e-2a4590ca.eln 0x12c4b8000 - 0x12c4bffff url-handlers-8b35c993-473cb206.eln (*) <6f3ee74b-a48e-3979-8803-a9b61df9a6ba> /Users/USER/*/url-handlers-8b35c993-473cb206.eln 0x12c6ac000 - 0x12c6b7fff browse-url-87f72988-89701b30.eln (*) <e91485ab-c407-3dcc-911a-20b384aa80ce> /Users/USER/*/browse-url-87f72988-89701b30.eln 0x12c264000 - 0x12c267fff url-38944b26-f41498be.eln (*) <67249757-0ead-323e-92be-d4ac322814a5> /Users/USER/*/url-38944b26-f41498be.eln 0x12c4d0000 - 0x12c4d7fff mailcap-a1205653-08bc316c.eln (*) <9470515b-4dc4-323e-9cfe-0622d1b384e1> /Users/USER/*/mailcap-a1205653-08bc316c.eln 0x12c6d8000 - 0x12c6e3fff url-cookie-02b28750-07f8a2ea.eln (*) <097d1608-8224-3f9c-92bd-46ea9ac4a60c> /Users/USER/*/url-cookie-02b28750-07f8a2ea.eln 0x12c4e8000 - 0x12c4effff url-util-28122a93-6e8e9c6c.eln (*) <c71ace6d-649e-3ca5-a406-e61f7509e0e0> /Users/USER/*/url-util-28122a93-6e8e9c6c.eln 0x12c30c000 - 0x12c30ffff url-domsuf-beabcbfe-222f8445.eln (*) <df2a9b86-7a64-3f5e-b51c-1b0a0b51b0d4> /Users/USER/*/url-domsuf-beabcbfe-222f8445.eln 0x12c4a0000 - 0x12c4a3fff generate-lisp-file-20e31f41-988dc95e.eln (*) <b7de99fc-4b19-346c-8943-a72ae773fe3d> /Users/USER/*/generate-lisp-file-20e31f41-988dc95e.eln 0x12d384000 - 0x12d387fff url-history-a9b2f6e8-f26837d2.eln (*) <6491e13f-faaf-3b2a-a5a8-87f5e8e39c79> /Users/USER/*/url-history-a9b2f6e8-f26837d2.eln 0x12c4ac000 - 0x12c4affff url-expand-cf7ffc4e-8e4adbde.eln (*) <724e0311-969e-3631-a920-52db6a77d26e> /Users/USER/*/url-expand-cf7ffc4e-8e4adbde.eln 0x12d394000 - 0x12d397fff url-methods-08bf763a-fb816c9d.eln (*) <d64041b6-30ee-35f1-90b2-2f58531045ea> /Users/USER/*/url-methods-08bf763a-fb816c9d.eln 0x12c500000 - 0x12c503fff url-privacy-7df6b777-e648827f.eln (*) <f353172e-df20-3c3e-914b-62ddd798d8e7> /Users/USER/*/url-privacy-7df6b777-e648827f.eln 0x12c6f4000 - 0x12c6f7fff url-proxy-fc0751f0-2d9a6682.eln (*) <5a07b642-daf3-3518-b41d-42016faea5bf> /Users/USER/*/url-proxy-fc0751f0-2d9a6682.eln 0x12d3a4000 - 0x12d3a7fff spd-package-0f84008b-82e28ccd.eln (*) <a5b8e6c8-7cbe-36e4-9c9c-dfd91eafa400> /Users/USER/*/spd-package-0f84008b-82e28ccd.eln 0x12d4bc000 - 0x12d4d3fff puni-74ccc64c-699e825c.eln (*) <6d298b87-1748-31eb-b4b2-9801c5d23a1d> /Users/USER/*/puni-74ccc64c-699e825c.eln 0x12c484000 - 0x12c487fff pulse-35e729a5-867e7306.eln (*) <bc4d593f-2a92-3140-a967-0f0e92329dd0> /Users/USER/*/pulse-35e729a5-867e7306.eln 0x12c628000 - 0x12c62ffff color-9d7980a5-ca9c540c.eln (*) <62f372f1-e785-3fa3-acba-afc4fa61f1ca> /Users/USER/*/color-9d7980a5-ca9c540c.eln 0x12d488000 - 0x12d493fff loaddefs-gen-e8a3ad9c-9c755b50.eln (*) <33d8b6b0-90ce-3b72-894e-f87cc9e4e71d> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/loaddefs-gen-e8a3ad9c-9c755b50.eln 0x12c2f0000 - 0x12c2f3fff radix-tree-669a468d-316fbcdc.eln (*) <06275f11-06ec-3c2b-bbfd-4e349c8f9e32> /Applications/Emacs.app/Contents/Frameworks/native-lisp/31_0_50-6075e8cb/radix-tree-669a468d-316fbcdc.eln 0x12d400000 - 0x12d417fff help-fns-d233c6e8-ee601dc7.eln (*) <8620e5d1-5b62-3bd5-b4a2-34d343630a46> /Users/USER/*/help-fns-d233c6e8-ee601dc7.eln 0x12d460000 - 0x12d46ffff man-9b8001be-81300f36.eln (*) <6372b58a-d4a8-37f7-b242-3be475654ec3> /Users/USER/*/man-9b8001be-81300f36.eln 0x12d560000 - 0x12d567fff imenu-a6693d03-b64fa3d5.eln (*) <b8b5adb0-536b-3ba6-a297-46abdbcb022e> /Users/USER/*/imenu-a6693d03-b64fa3d5.eln 0x12c494000 - 0x12c497fff tabify-b74f3a50-ccf1283e.eln (*) <1828eeda-2a89-3d93-9892-7cd80bdabad1> /Users/USER/*/tabify-b74f3a50-ccf1283e.eln 0x12d438000 - 0x12d443fff descr-text-4ed9ee33-caf8db3e.eln (*) <500b7518-7033-330e-aba0-ad4720b9b55b> /Users/USER/*/descr-text-4ed9ee33-caf8db3e.eln 0x12d3e4000 - 0x12d3ebfff hi-lock-42477945-125e7cca.eln (*) <4e067c54-f7d6-3d36-a8f0-4a64a03caf26> /Users/USER/*/hi-lock-42477945-125e7cca.eln 0x12d510000 - 0x12d51bfff rect-cd288962-732484a4.eln (*) <7f21d676-abf9-3927-a6a4-a58c156dcfc9> /Users/USER/*/rect-cd288962-732484a4.eln 0x12d52c000 - 0x12d533fff ielm-2a8237b7-d5b171b6.eln (*) <d336a2a6-f6c6-34c9-a9cc-71adfd22d636> /Users/USER/*/ielm-2a8237b7-d5b171b6.eln 0x12d544000 - 0x12d54bfff cl-print-79bf9fb1-7446c7a7.eln (*) <c7f06107-43c8-3ed1-b237-7b7301c57a46> /Users/USER/*/cl-print-79bf9fb1-7446c7a7.eln 0x12d3cc000 - 0x12d3d3fff jka-compr-40ebe92b-275dc027.eln (*) <f4ee8074-bf49-3a67-b69d-1f562c8215e0> /Users/USER/*/jka-compr-40ebe92b-275dc027.eln 0x140304000 - 0x140327fff dired-6a3ae2bc-33c20b02.eln (*) <9ccfa8fc-90fb-3d29-b4d8-647e02338a00> /Users/USER/*/dired-6a3ae2bc-33c20b02.eln 0x12d5bc000 - 0x12d5d7fff dired-aux-1ff8c91a-fced267e.eln (*) <9fba966c-1876-3bfd-95e1-bce5658e86aa> /Users/USER/*/dired-aux-1ff8c91a-fced267e.eln 0x12c148000 - 0x12c14bfff crm-f08665f2-a96b0ab6.eln (*) <a79de1f2-5ca0-35b5-ba4f-50577cdfd9b6> /Users/USER/*/crm-f08665f2-a96b0ab6.eln 0x12d3b0000 - 0x12d3b3fff icon-40ae5dc2-21f1188a.eln (*) <fc62b84c-d06a-340b-9665-d12c37ca4782> /Users/USER/*/icon-40ae5dc2-21f1188a.eln 0x12d588000 - 0x12d58ffff cus-theme-6f9d22e7-48f45f99.eln (*) <d62c7d2c-36a3-387c-8418-c75822a772c4> /Users/USER/*/cus-theme-6f9d22e7-48f45f99.eln 0x10346c000 - 0x103487fff ispell-4457395a-c4eb483e.eln (*) <074069ce-1d54-3758-8f73-3f734b3e8cf9> /Users/USER/*/ispell-4457395a-c4eb483e.eln 0x103334000 - 0x10333ffff info-look-27e24920-51f5b2e7.eln (*) <1be4c608-7a96-3b66-bc80-0faeff991f33> /Users/USER/*/info-look-27e24920-51f5b2e7.eln 0x103300000 - 0x103307fff shortdoc-c079c0cb-51aaf9c4.eln (*) <c61a5f4a-5393-326a-a895-0fe9ce17836d> /Users/USER/*/shortdoc-c079c0cb-51aaf9c4.eln 0x10331c000 - 0x10331ffff subword-e449c842-b7cec598.eln (*) <ffcfb91d-b244-3fe8-be1a-63dd498c4392> /Users/USER/*/subword-e449c842-b7cec598.eln 0x103524000 - 0x10353bfff xref-9ee0ccd1-36b2bc3a.eln (*) <509bb761-dab3-3bfa-aaef-1487fb4cc158> /Users/USER/*/xref-9ee0ccd1-36b2bc3a.eln 0x103400000 - 0x10340bfff apropos-7c1ecbdf-5d074552.eln (*) <a1d58bd4-b440-3750-9779-9e73620e718c> /Users/USER/*/apropos-7c1ecbdf-5d074552.eln 0x1942e6000 - 0x194320ff7 libsystem_kernel.dylib (*) <dfc9530c-e75b-3d1c-a9a6-85c8a709d6a7> /usr/lib/system/libsystem_kernel.dylib 0x194321000 - 0x19432dfff libsystem_pthread.dylib (*) <f1661613-b1c8-320d-b69d-97f174130e29> /usr/lib/system/libsystem_pthread.dylib 0x1941bb000 - 0x19423cffb libsystem_c.dylib (*) <67989e50-e562-3062-9ff9-44bd90648e66> /usr/lib/system/libsystem_c.dylib 0x19435b000 - 0x194362ffb libsystem_platform.dylib (*) <d215e3b2-fa4f-328a-a080-7650c0991858> /usr/lib/system/libsystem_platform.dylib 0x193fa2000 - 0x194023f3f dyld (*) <4ce86d18-f3fa-3d2a-a1b8-e7cd8a52fb0d> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x195584000 - 0x1963ccfff com.apple.Foundation (6.9) <b39c1e42-f15f-3671-b63e-6be7bdad0fcd> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x194393000 - 0x194887fff com.apple.CoreFoundation (6.9) <41fdd393-3acc-328d-8108-e59a3a947ec5> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x197f3e000 - 0x199376fff com.apple.AppKit (6.9) <4251ee1c-062c-3b9a-b6e2-751f77ef9f4a> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 0 thread_create: 0 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=1.7G resident=0K(0%) swapped_out_or_unallocated=1.7G(100%) Writable regions: Total=2.5G written=1124K(0%) resident=1124K(0%) swapped_out=0K(0%) unallocated=2.5G(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 128K 1 Activity Tracing 256K 1 CG image 208K 10 ColorSync 592K 28 CoreAnimation 6448K 70 CoreGraphics 32K 2 CoreImage 32K 2 CoreUI image data 1120K 8 Foundation 16K 1 Kernel Alloc Once 32K 1 MALLOC 2.1G 84 MALLOC guard page 288K 18 STACK GUARD 80K 5 Stack 10.6M 6 Stack (reserved) 1616K 1 reserved VM address space (unallocated) Stack Guard 54.4M 1 VM_ALLOCATE 512.1M 4051 __AUTH 5136K 660 __AUTH_CONST 69.6M 901 __CTF 824 1 __DATA 46.9M 1242 __DATA_CONST 28.4M 1096 __DATA_DIRTY 2748K 334 __FONT_DATA 2352 1 __INFO_FILTER 8 1 __LINKEDIT 624.2M 302 __OBJC_RW 2373K 1 __TEXT 1.0G 1229 __TPRO_CONST 272K 2 dyld private memory 256K 1 mapped file 411.5M 35 owned unmapped memory 1072K 1 page table in kernel 1124K 1 shared memory 960K 20 =========== ======= ======= TOTAL 4.9G 10118 TOTAL, minus reserved VM space 4.9G 10118 ----------- Full Report ----------- {"app_name":"Emacs","timestamp":"2024-12-19 18:06:12.00 +0900","app_version":"Version 31.0.50","slice_uuid":"5e643d3e-bffd-391c-9b95-c7f2532a8e9f","build_version":"9.0","platform":1,"bundleID":"org.gnu.Emacs","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 15.2 (24C101)","roots_installed":0,"name":"Emacs","incident_id":"FDE76F8D-81CA-4443-BA1F-A9CC99C76BF5"} { "uptime" : 34000, "procRole" : "Foreground", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "Mac15,6", "coalitionID" : 3687, "osVersion" : { "train" : "macOS 15.2", "build" : "24C101", "releaseType" : "User" }, "captureTime" : "2024-12-19 18:05:59.0590 +0900", "codeSigningMonitor" : 1, "incident" : "FDE76F8D-81CA-4443-BA1F-A9CC99C76BF5", "pid" : 40882, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2024-12-18 18:17:55.4992 +0900", "procStartAbsTime" : 636425115741, "procExitAbsTime" : 829515148952, "procName" : "Emacs", "procPath" : "\/Applications\/Emacs.app\/Contents\/MacOS\/Emacs", "bundleInfo" : {"CFBundleShortVersionString":"Version 31.0.50","CFBundleVersion":"9.0","CFBundleIdentifier":"org.gnu.Emacs"}, "storeInfo" : {"deviceIdentifierForVendor":"E82B102C-B5D9-5755-844E-898D4107C3A9","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "org.gnu.Emacs", "crashReporterKey" : "B51F9955-77E2-1BAC-67C3-F3461C1EA4D3", "codeSigningID" : "temacs-555549445e643d3ebffd391c9b95c7f2532a8e9f", "codeSigningTeamID" : "", "codeSigningFlags" : 570425857, "codeSigningValidationCategory" : 10, "codeSigningTrustLevel" : 4294967295, "instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRcuD\/l78DAJH9e8Go\/w9f1sADX9YQKYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkWfg\/5e\/AwCR\/XvBqP8PX9bAA1\/WcAqA0g=="}, "bootSessionUUID" : "81F88D0A-CF39-4A60-ABC6-0D6F1D0B7058", "wakeTime" : 1585, "sleepWakeUUID" : "BC48EE6B-1943-4899-A7B0-EE624F864C27", "sip" : "enabled", "vmRegionInfo" : "0x53206f742068 is not in any region. Bytes after previous region: 90917737603177 Bytes before following region: 14154342326168\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n commpage (reserved) 1000000000-7000000000 [384.0G] ---\/--- SM=NUL reserved VM address space (unallocated)\n---> GAP OF 0x5f9000000000 BYTES\n MALLOC_NANO 600000000000-600020000000 [512.0M] rw-\/rwx SM=PRV ", "exception" : {"codes":"0x0000000000000001, 0x595453206f742068","rawCodes":[1,6436861166193221736],"type":"EXC_BAD_ACCESS","signal":"SIGABRT","subtype":"KERN_INVALID_ADDRESS at 0x595453206f742068 -> 0x000053206f742068 (possible pointer authentication failure)"}, "termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"Emacs","byPid":40882}, "vmregioninfo" : "0x53206f742068 is not in any region. Bytes after previous region: 90917737603177 Bytes before following region: 14154342326168\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n commpage (reserved) 1000000000-7000000000 [384.0G] ---\/--- SM=NUL reserved VM address space (unallocated)\n---> GAP OF 0x5f9000000000 BYTES\n MALLOC_NANO 600000000000-600020000000 [512.0M] rw-\/rwx SM=PRV ", "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":490553,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":105553167587840},{"value":105553167587808},{"value":0},{"value":6624},{"value":20},{"value":8820856821480437971},{"value":8820856818733202067},{"value":1},{"value":8552358880,"symbolLocation":0,"symbol":"_NSAPCache"},{"value":3},{"value":105553156063120},{"value":72057602590275681,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS_$_NSAutoreleasePool"},{"value":8552347744,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSAutoreleasePool"},{"value":328},{"value":8692935856},{"value":0},{"value":6},{"value":259},{"value":8552219424,"symbolLocation":224,"symbol":"_main_thread"},{"value":4349600152,"symbolLocation":0,"symbol":"freloc_link_table"},{"value":4832886840},{"value":106180848},{"value":544},{"value":4316477312,"symbolLocation":496,"symbol":"main_thread"},{"value":1},{"value":1}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6781304688},"cpsr":{"value":1073745920},"fp":{"value":4316723600},"sp":{"value":4316723568},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6781073184,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":38688,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":301},{"imageOffset":28528,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":302},{"imageOffset":269336,"symbol":"raise","symbolLocation":32,"imageIndex":303},{"imageOffset":2789908,"sourceLine":470,"sourceFile":"emacs.c","symbol":"terminate_due_to_signal","imageIndex":0,"symbolLocation":212},{"imageOffset":2792116,"sourceLine":2390,"sourceFile":"sysdep.c","symbol":"emacs_abort","imageIndex":0,"symbolLocation":20},{"imageOffset":2130728,"sourceLine":5895,"sourceFile":"nsterm.m","symbol":"ns_term_shutdown","imageIndex":0,"symbolLocation":144},{"imageOffset":853056,"sourceLine":3166,"sourceFile":"emacs.c","symbol":"shut_down_emacs","imageIndex":0,"symbolLocation":368},{"imageOffset":2789852,"sourceLine":453,"sourceFile":"emacs.c","symbol":"terminate_due_to_signal","imageIndex":0,"symbolLocation":156},{"symbol":"handle_fatal_signal","inline":true,"imageIndex":0,"imageOffset":1000028,"symbolLocation":12,"sourceLine":1799,"sourceFile":"sysdep.c"},{"symbol":"deliver_thread_signal","inline":true,"imageIndex":0,"imageOffset":1000028,"symbolLocation":112,"sourceLine":1791,"sourceFile":"sysdep.c"},{"imageOffset":1000028,"sourceLine":1811,"sourceFile":"sysdep.c","symbol":"deliver_fatal_thread_signal","imageIndex":0,"symbolLocation":128},{"imageOffset":1008292,"sourceLine":1949,"sourceFile":"sysdep.c","symbol":"handle_sigsegv","imageIndex":0,"symbolLocation":64},{"imageOffset":15876,"symbol":"_sigtramp","symbolLocation":56,"imageIndex":304},{"imageOffset":28688,"symbol":"F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0","symbolLocation":208,"imageIndex":300},{"imageOffset":1722956,"sourceLine":828,"sourceFile":"bytecode.c","symbol":"exec_byte_code","imageIndex":0,"symbolLocation":2648},{"imageOffset":1401992,"sourceLine":3099,"sourceFile":"eval.c","symbol":"Ffuncall","imageIndex":0,"symbolLocation":456},{"imageOffset":22888,"symbol":"F6170726f706f732d2d6d61702d7072656c6f616465642d61746f6d73_apropos__map_preloaded_atoms_0","symbolLocation":696,"imageIndex":300},{"imageOffset":1401992,"sourceLine":3099,"sourceFile":"eval.c","symbol":"Ffuncall","imageIndex":0,"symbolLocation":456},{"imageOffset":24336,"symbol":"F6170726f706f732d646f63756d656e746174696f6e_apropos_documentation_0","symbolLocation":496,"imageIndex":300},{"imageOffset":1401992,"sourceLine":3099,"sourceFile":"eval.c","symbol":"Ffuncall","imageIndex":0,"symbolLocation":456},{"imageOffset":1388172,"sourceLine":250,"sourceFile":"callint.c","symbol":"Ffuncall_interactively","imageIndex":0,"symbolLocation":68},{"imageOffset":1401992,"sourceLine":3099,"sourceFile":"eval.c","symbol":"Ffuncall","imageIndex":0,"symbolLocation":456},{"imageOffset":1419220,"sourceLine":2771,"sourceFile":"eval.c","symbol":"Fapply","imageIndex":0,"symbolLocation":616},{"imageOffset":1393684,"sourceLine":342,"sourceFile":"callint.c","symbol":"Fcall_interactively","imageIndex":0,"symbolLocation":5488},{"imageOffset":72876,"symbol":"F636f6d6d616e642d65786563757465_command_execute_0","symbolLocation":648,"imageIndex":18},{"imageOffset":1401992,"sourceLine":3099,"sourceFile":"eval.c","symbol":"Ffuncall","imageIndex":0,"symbolLocation":456},{"imageOffset":869152,"sourceLine":1556,"sourceFile":"keyboard.c","symbol":"command_loop_1","imageIndex":0,"symbolLocation":1380},{"imageOffset":1412092,"sourceLine":1618,"sourceFile":"eval.c","symbol":"internal_condition_case","imageIndex":0,"symbolLocation":232},{"imageOffset":867752,"sourceLine":1174,"sourceFile":"keyboard.c","symbol":"command_loop_2","imageIndex":0,"symbolLocation":52},{"imageOffset":1409496,"sourceLine":1297,"sourceFile":"eval.c","symbol":"internal_catch","imageIndex":0,"symbolLocation":228},{"imageOffset":2791004,"sourceLine":1152,"sourceFile":"keyboard.c","symbol":"command_loop.cold.1","imageIndex":0,"symbolLocation":88},{"imageOffset":865760,"sourceLine":1151,"sourceFile":"keyboard.c","symbol":"command_loop","imageIndex":0,"symbolLocation":156},{"imageOffset":865424,"sourceLine":760,"sourceFile":"keyboard.c","symbol":"recursive_edit_1","imageIndex":0,"symbolLocation":172},{"imageOffset":866164,"sourceLine":843,"sourceFile":"keyboard.c","symbol":"Frecursive_edit","imageIndex":0,"symbolLocation":380},{"imageOffset":861492,"sourceLine":2646,"sourceFile":"emacs.c","symbol":"main","imageIndex":0,"symbolLocation":8344},{"imageOffset":25204,"symbol":"start","symbolLocation":2840,"imageIndex":305}]},{"id":490558,"frames":[{"imageOffset":3924,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":301},{"imageOffset":79516,"symbol":"mach_msg2_internal","symbolLocation":232,"imageIndex":301},{"imageOffset":39672,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":301},{"imageOffset":4764,"symbol":"mach_msg","symbolLocation":24,"imageIndex":301},{"symbol":"protCatchOne","inline":true,"imageIndex":0,"imageOffset":2785676,"symbolLocation":48,"sourceLine":207,"sourceFile":"protxc.c"},{"imageOffset":2785676,"sourceLine":284,"sourceFile":"protxc.c","symbol":"protCatchThread","imageIndex":0,"symbolLocation":160},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":302},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":302}],"threadState":{"x":[{"value":268451845},{"value":17179869186},{"value":2147488018},{"value":31898722177819},{"value":10337986281472},{"value":31898722107392},{"value":988},{"value":0},{"value":17179869186},{"value":18446744073709550526},{"value":0},{"value":2407},{"value":0},{"value":7427},{"value":0},{"value":0},{"value":18446744073709551569},{"value":2},{"value":0},{"value":0},{"value":988},{"value":31898722107392},{"value":10337986281472},{"value":31898722177819},{"value":6159707020},{"value":2147488018},{"value":17179869186},{"value":268451845},{"value":268435463}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6781114012},"cpsr":{"value":4096},"fp":{"value":6159701424},"sp":{"value":6159701344},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6781038420},"far":{"value":0}}},{"id":490567,"frames":[{"imageOffset":29096,"symbol":"__pselect","symbolLocation":8,"imageIndex":301},{"imageOffset":28800,"symbol":"pselect$DARWIN_EXTSN","symbolLocation":64,"imageIndex":301},{"imageOffset":2135000,"sourceLine":6447,"sourceFile":"nsterm.m","symbol":"-[EmacsApp fd_handler:]","imageIndex":0,"symbolLocation":244},{"imageOffset":347172,"symbol":"__NSThread__start__","symbolLocation":724,"imageIndex":307},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":302},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":302}],"threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":4},{"value":0},{"value":0},{"value":6161427312},{"value":105553156063104},{"value":105553156063136},{"value":72057602590275681,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS_$_NSAutoreleasePool"},{"value":8552347744,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSAutoreleasePool"},{"value":394},{"value":8693611192},{"value":0},{"value":0},{"value":0},{"value":6161427312},{"value":5},{"value":0},{"value":4316903092,"symbolLocation":0,"symbol":"select_readfds"},{"value":0},{"value":4316903220,"symbolLocation":0,"symbol":"select_writefds"},{"value":11},{"value":4316475392,"symbolLocation":5498616,"symbol":"pure"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6781063296},"cpsr":{"value":2684358656},"fp":{"value":6161427296},"sp":{"value":6161427184},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6781063592},"far":{"value":0}}},{"id":490571,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592,"symbolLocation":144,"symbol":"_IVARS__TtC7Sharing13SFXPCListener"},{"value":188080912859136},{"value":0},{"value":188080912859136},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":2},{"value":0},{"value":0},{"value":0},{"value":43791},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8692918248},{"value":0},{"value":4294967295},{"value":2},{"value":188080912859136},{"value":0},{"value":188080912859136},{"value":6162571368},{"value":8589934592,"symbolLocation":144,"symbol":"_IVARS__TtC7Sharing13SFXPCListener"},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6781113860},"cpsr":{"value":4096},"fp":{"value":6162571216},"sp":{"value":6162571136},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6781038420},"far":{"value":0}},"frames":[{"imageOffset":3924,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":301},{"imageOffset":79364,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":301},{"imageOffset":39672,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":301},{"imageOffset":4764,"symbol":"mach_msg","symbolLocation":24,"imageIndex":301},{"imageOffset":514620,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":308},{"imageOffset":508572,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":308},{"imageOffset":505636,"symbol":"CFRunLoopRunSpecific","symbolLocation":588,"imageIndex":308},{"imageOffset":1440288,"symbol":"_NSEventThread","symbolLocation":148,"imageIndex":309},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":302},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":302}]},{"id":635116,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":302}],"threadState":{"x":[{"value":6160281600},{"value":74027},{"value":6159745024},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6160281600},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6781284584},"far":{"value":0}}},{"id":635412,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":302}],"threadState":{"x":[{"value":6160855040},{"value":82479},{"value":6160318464},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6160855040},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6781284584},"far":{"value":0}}}], "usedImages" : [ { "source" : "P", "arch" : "arm64", "base" : 4307730432, "CFBundleShortVersionString" : "Version 31.0.50", "CFBundleIdentifier" : "org.gnu.Emacs", "size" : 3162112, "uuid" : "5e643d3e-bffd-391c-9b95-c7f2532a8e9f", "path" : "\/Applications\/Emacs.app\/Contents\/MacOS\/Emacs", "name" : "Emacs", "CFBundleVersion" : "9.0" }, { "source" : "P", "arch" : "arm64", "base" : 4322574336, "size" : 1523712, "uuid" : "59e2dd5f-5401-3d77-8546-4e94b8552035", "path" : "\/opt\/homebrew\/*\/libgnutls.30.dylib", "name" : "libgnutls.30.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4319182848, "size" : 360448, "uuid" : "f6a7b957-4314-3ea5-ac52-39a649bd3a58", "path" : "\/opt\/homebrew\/*\/libgmp.10.dylib", "name" : "libgmp.10.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4365369344, "size" : 30736384, "uuid" : "0597ee9c-26b2-3b8a-849a-5f824a44dae6", "path" : "\/opt\/homebrew\/*\/libgccjit.0.dylib", "name" : "libgccjit.0.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4318937088, "size" : 131072, "uuid" : "49a5de36-369f-3e17-bf92-853a24aa21de", "path" : "\/opt\/homebrew\/*\/libtree-sitter.0.24.dylib", "name" : "libtree-sitter.0.24.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4319641600, "size" : 98304, "uuid" : "9924fd2d-8556-34b2-add9-ab2838b3359b", "path" : "\/opt\/homebrew\/*\/libintl.8.dylib", "name" : "libintl.8.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4324474880, "size" : 1015808, "uuid" : "5ab305be-ee60-302b-a5e4-2b42f5ea5103", "path" : "\/opt\/homebrew\/*\/libp11-kit.0.dylib", "name" : "libp11-kit.0.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4320067584, "size" : 196608, "uuid" : "a980ce71-e631-397d-a451-452a3a0be6ec", "path" : "\/opt\/homebrew\/*\/libidn2.0.dylib", "name" : "libidn2.0.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4327964672, "size" : 1867776, "uuid" : "ef9832b7-eaac-3782-ad2c-38edd7ad545a", "path" : "\/opt\/homebrew\/*\/libunistring.5.dylib", "name" : "libunistring.5.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4319805440, "size" : 49152, "uuid" : "8b813670-a25c-3d8a-9272-957bdbe5bc39", "path" : "\/opt\/homebrew\/*\/libtasn1.6.dylib", "name" : "libtasn1.6.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4320673792, "size" : 229376, "uuid" : "35ded263-acb6-333d-91c3-c2e07cfecca3", "path" : "\/opt\/homebrew\/*\/libnettle.8.9.dylib", "name" : "libnettle.8.9.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4321017856, "size" : 245760, "uuid" : "c360b13b-689f-3ac7-b03d-b6f5d40ec43c", "path" : "\/opt\/homebrew\/*\/libhogweed.6.9.dylib", "name" : "libhogweed.6.9.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4329979904, "size" : 1130496, "uuid" : "faec6524-9c37-3446-86d9-1be8c61f47dd", "path" : "\/opt\/homebrew\/*\/libisl.23.dylib", "name" : "libisl.23.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4320329728, "size" : 81920, "uuid" : "099adc2a-3426-376c-bd50-f0e396786a40", "path" : "\/opt\/homebrew\/*\/libmpc.3.dylib", "name" : "libmpc.3.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4321804288, "size" : 360448, "uuid" : "34da88f9-6142-33ad-b4cb-f215c446845d", "path" : "\/opt\/homebrew\/*\/libmpfr.6.dylib", "name" : "libmpfr.6.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4326621184, "size" : 573440, "uuid" : "d90ee661-7526-37bb-a50c-b5d85dfc63ce", "path" : "\/opt\/homebrew\/*\/libzstd.1.5.6.dylib", "name" : "libzstd.1.5.6.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4331585536, "size" : 294912, "uuid" : "3a1acaab-01f3-3d04-bca1-5cc22a73f70d", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/window-0d1b8b93-434a591d.eln", "name" : "window-0d1b8b93-434a591d.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4326195200, "size" : 114688, "uuid" : "81279f2f-01bb-399c-897b-b4044d4ccb9c", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/mouse-15f283fa-25c95adf.eln", "name" : "mouse-15f283fa-25c95adf.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4332994560, "size" : 294912, "uuid" : "a5fb58dc-631b-3fd8-acf9-99a7da558436", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/simple-fab5b0cf-f25e9023.eln", "name" : "simple-fab5b0cf-f25e9023.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4325949440, "size" : 49152, "uuid" : "33be2bef-e84a-3aa5-aaf9-afe08afb5422", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/lisp-mode-410874a4-a544c419.eln", "name" : "lisp-mode-410874a4-a544c419.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4326080512, "size" : 32768, "uuid" : "2e824139-14f4-3672-92f7-6556a54c3048", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/eldoc-d20a5fe9-11c102eb.eln", "name" : "eldoc-d20a5fe9-11c102eb.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4321689600, "size" : 32768, "uuid" : "3977b298-b9d7-36ff-8d59-c6bb93923439", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/byte-run-79ff048e-6dbe9406.eln", "name" : "byte-run-79ff048e-6dbe9406.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4326457344, "size" : 16384, "uuid" : "79f93182-5bb3-3bf7-ad92-4efbc7845ba3", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/tty-colors-b7804baf-58861526.eln", "name" : "tty-colors-b7804baf-58861526.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4332257280, "size" : 212992, "uuid" : "626b1693-7892-3b87-9980-aaa3e78f9144", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/subr-13adf6a6-5c352a6f.eln", "name" : "subr-13adf6a6-5c352a6f.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4327424000, "size" : 49152, "uuid" : "1aed4c18-e43d-3e40-8b35-23ae0012db74", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/macroexp-2c3e1495-4aae0423.eln", "name" : "macroexp-2c3e1495-4aae0423.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4327669760, "size" : 49152, "uuid" : "ff4ebea7-4315-3fbd-a1b3-472b55225655", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/cl-preloaded-6e6a1f4e-99bdf8a3.eln", "name" : "cl-preloaded-6e6a1f4e-99bdf8a3.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4333764608, "size" : 65536, "uuid" : "4244d4d0-9795-32e8-b7c1-44157bd4dd0b", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/custom-c166a157-5a5795bc.eln", "name" : "custom-c166a157-5a5795bc.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4327538688, "size" : 32768, "uuid" : "f8d79599-5523-3cd7-8647-3f47a11311f1", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/seq-c314b42f-f4876388.eln", "name" : "seq-c314b42f-f4876388.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4334141440, "size" : 81920, "uuid" : "8484272c-21be-3910-a9f2-0d89776c5956", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/cl-generic-be68ad15-7f280fd3.eln", "name" : "cl-generic-be68ad15-7f280fd3.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4321607680, "size" : 16384, "uuid" : "cc152788-4340-33e7-aaf4-a85f437db35e", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/cus-face-74f1689e-33ab82e8.eln", "name" : "cus-face-74f1689e-33ab82e8.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4334370816, "size" : 65536, "uuid" : "2c153319-1dcb-3927-b76e-27f2935df771", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/faces-b9447c93-9bcaaf01.eln", "name" : "faces-b9447c93-9bcaaf01.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4332847104, "size" : 49152, "uuid" : "09284f27-a280-359e-9686-19d479d5ffde", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/abbrev-2af30c9a-f31f80e2.eln", "name" : "abbrev-2af30c9a-f31f80e2.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4335140864, "size" : 212992, "uuid" : "450fec45-165c-3153-90a3-3cf1dc439d0a", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/files-1e8937b2-d600d891.eln", "name" : "files-1e8937b2-d600d891.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4327309312, "size" : 49152, "uuid" : "36744cf0-1e63-3606-8a1f-e34b11369bd8", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/newcomment-678006bb-a874f5f8.eln", "name" : "newcomment-678006bb-a874f5f8.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4327800832, "size" : 32768, "uuid" : "6dd8d6aa-bf0d-358d-8058-d8e76559d59c", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/keymap-b4249274-49b1c42a.eln", "name" : "keymap-b4249274-49b1c42a.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4333928448, "size" : 32768, "uuid" : "19e3726f-2c28-3a97-8b1e-090da1ddb157", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/ns-win-ef8075c0-78c0e9c8.eln", "name" : "ns-win-ef8075c0-78c0e9c8.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4334747648, "size" : 65536, "uuid" : "0b94a763-41f1-3889-a3da-b355ae463a95", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/image-f221b419-ecf2b1aa.eln", "name" : "image-f221b419-ecf2b1aa.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4334026752, "size" : 32768, "uuid" : "e35679b8-8ae0-3d21-9bf5-45d38157f14c", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/dnd-12d90309-5606e743.eln", "name" : "dnd-12d90309-5606e743.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4335714304, "size" : 65536, "uuid" : "6de0b94e-ee2b-3ff9-9641-553a4c9614bb", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/register-80045398-faa1ef19.eln", "name" : "register-80045398-faa1ef19.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4327899136, "size" : 16384, "uuid" : "745eb3ef-f44e-3252-b24e-134e4d1221d6", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/version-025f5cb3-065a89b0.eln", "name" : "version-025f5cb3-065a89b0.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4334600192, "size" : 16384, "uuid" : "1d21b2c9-d7dc-316c-bfd5-615e677e6bb8", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/jka-cmpr-hook-ff630d3e-168b9ed4.eln", "name" : "jka-cmpr-hook-ff630d3e-168b9ed4.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4336254976, "size" : 147456, "uuid" : "0c26f649-af46-31f3-abac-df55cf881bbe", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/minibuffer-1b0f548b-de3b7226.eln", "name" : "minibuffer-1b0f548b-de3b7226.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4335894528, "size" : 81920, "uuid" : "2d21b741-93fd-301c-a922-a40b74812de2", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/help-59d8049f-aee317d4.eln", "name" : "help-59d8049f-aee317d4.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4336631808, "size" : 98304, "uuid" : "14ceaf4a-1cd4-3664-9764-cdb1ddc110b1", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/frame-b40fc590-8a337dfb.eln", "name" : "frame-b40fc590-8a337dfb.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4334895104, "size" : 32768, "uuid" : "e3501e9a-18bb-32cd-879e-6d8dfe02e6e6", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/lisp-1e88867d-c42b30ee.eln", "name" : "lisp-1e88867d-c42b30ee.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4337106944, "size" : 98304, "uuid" : "54c4cecc-d682-320d-9e9e-312e42b4f7c5", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/elisp-mode-90dbfe40-49a8120e.eln", "name" : "elisp-mode-90dbfe40-49a8120e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4326522880, "size" : 16384, "uuid" : "d1a3297e-8d90-33e1-8924-28197bcba45b", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/text-mode-7f741068-bf04e7ea.eln", "name" : "text-mode-7f741068-bf04e7ea.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4336107520, "size" : 32768, "uuid" : "0e0f00f0-0263-32ca-a107-b72c0d79d9b3", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/easymenu-1fb41c0e-77ab8357.eln", "name" : "easymenu-1fb41c0e-77ab8357.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4337582080, "size" : 98304, "uuid" : "2b888d32-1d14-3163-850a-db8420e125d7", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/tab-bar-f81d329c-c1ae9be0.eln", "name" : "tab-bar-f81d329c-c1ae9be0.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4337844224, "size" : 81920, "uuid" : "68677c3a-c713-3dc9-90d5-af90e6b466ea", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/mule-cmds-c8553014-ed2a1909.eln", "name" : "mule-cmds-c8553014-ed2a1909.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4337336320, "size" : 65536, "uuid" : "1ffd5ccc-0012-364a-8ed9-777ca85dc2fb", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/mule-3352613d-8d84c8e1.eln", "name" : "mule-3352613d-8d84c8e1.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4326572032, "size" : 16384, "uuid" : "4a70599e-2a2c-3e09-b641-f58e8b4efcbf", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/regexp-opt-d2355c94-055998f3.eln", "name" : "regexp-opt-d2355c94-055998f3.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4334682112, "size" : 16384, "uuid" : "849dfb25-8fb1-30f1-990f-6916c77e4d58", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/env-72406999-37f3a296.eln", "name" : "env-72406999-37f3a296.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4336893952, "size" : 32768, "uuid" : "fc038c08-49cc-3923-b4f8-19f2b468eda0", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/vc-hooks-cfa0878e-21ceedf9.eln", "name" : "vc-hooks-cfa0878e-21ceedf9.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4338073600, "size" : 32768, "uuid" : "b4d0672d-8af6-3927-bfef-c4524325577c", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/bindings-d30713c5-cb765265.eln", "name" : "bindings-d30713c5-cb765265.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4337008640, "size" : 16384, "uuid" : "94891ab4-bfb7-3342-bc2e-3ff1ac765da7", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/paragraphs-faf2e9b4-f9a42251.eln", "name" : "paragraphs-faf2e9b4-f9a42251.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4338188288, "size" : 49152, "uuid" : "2e9827e1-9edd-39e6-b77e-792d5ea8385c", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/fill-19d89c43-58fb7d72.eln", "name" : "fill-19d89c43-58fb7d72.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4338286592, "size" : 32768, "uuid" : "20fb0aa3-aea1-3fba-9cef-ffd72e84c316", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/electric-a9ca6cdd-361a8ed1.eln", "name" : "electric-a9ca6cdd-361a8ed1.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4334993408, "size" : 16384, "uuid" : "e3e22994-b521-373a-b4a0-920d41506dcb", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/widget-5b69ebb0-82c64c4c.eln", "name" : "widget-5b69ebb0-82c64c4c.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4338384896, "size" : 32768, "uuid" : "81d28a89-7ddc-3480-9c6f-9c871ae883e4", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/indent-396b3792-5ed799c0.eln", "name" : "indent-396b3792-5ed799c0.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4338581504, "size" : 32768, "uuid" : "eabce7d7-1904-3f45-82ce-6162bfbfae70", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/syntax-bf4e4bc4-c4277b2d.eln", "name" : "syntax-bf4e4bc4-c4277b2d.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4338466816, "size" : 32768, "uuid" : "77aff678-6e08-3d1b-82e1-460e788eea09", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/oclosure-b279097d-f6e3a2b5.eln", "name" : "oclosure-b279097d-f6e3a2b5.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4335042560, "size" : 16384, "uuid" : "fff7c919-bf6f-3f99-9171-32afa24afba9", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/case-table-3a8e2808-4d7114a4.eln", "name" : "case-table-3a8e2808-4d7114a4.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4338696192, "size" : 16384, "uuid" : "e47d15df-a15a-39cf-b6d4-3c30190e0e79", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/epa-hook-99ab3afb-099a1404.eln", "name" : "epa-hook-99ab3afb-099a1404.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4335091712, "size" : 16384, "uuid" : "8c56a990-977c-36f8-a096-a2162f4b13a5", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/font-core-c3bff1fd-a4317e86.eln", "name" : "font-core-c3bff1fd-a4317e86.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4338909184, "size" : 49152, "uuid" : "7a78d934-7661-357a-b8c3-e5080d8227d9", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/font-lock-895216f6-19836891.eln", "name" : "font-lock-895216f6-19836891.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4339056640, "size" : 32768, "uuid" : "71338025-e342-3f9d-9593-40d33e5c0820", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/format-c5b23b0d-edce3ada.eln", "name" : "format-c5b23b0d-edce3ada.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4339138560, "size" : 32768, "uuid" : "967a7fc4-3457-3e09-af5a-c2580d187c56", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/jit-lock-8a988e43-faf4eb64.eln", "name" : "jit-lock-8a988e43-faf4eb64.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4339236864, "size" : 32768, "uuid" : "de56b03f-6802-3bff-acc0-d5f51abf3795", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/timer-3ee7cfd9-faf18a90.eln", "name" : "timer-3ee7cfd9-faf18a90.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4339335168, "size" : 32768, "uuid" : "85e497c1-5dfa-3b44-8f08-72c77ee29073", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/mule-util-5c349a87-6e1edadf.eln", "name" : "mule-util-5c349a87-6e1edadf.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4336205824, "size" : 16384, "uuid" : "4dddb8bd-7864-303f-9aa8-106778d9dce3", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/shorthands-1dc1e95e-44b5c879.eln", "name" : "shorthands-1dc1e95e-44b5c879.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4339613696, "size" : 81920, "uuid" : "3787ef5a-76e6-3648-8eaa-f505902d2773", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/startup-bbc6ea72-aec8edbc.eln", "name" : "startup-bbc6ea72-aec8edbc.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4339417088, "size" : 32768, "uuid" : "4a949db5-4b78-36d1-be2a-1699601a606d", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/button-747c9d6e-4cc6e6aa.eln", "name" : "button-747c9d6e-4cc6e6aa.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4340203520, "size" : 147456, "uuid" : "2004817c-236d-3b38-a259-37155672307d", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/isearch-693bdd75-81ca66c5.eln", "name" : "isearch-693bdd75-81ca66c5.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4339499008, "size" : 32768, "uuid" : "f2875e85-3000-37ff-8124-de8b29efeae6", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/buff-menu-da4b0b04-fcc3b3c6.eln", "name" : "buff-menu-da4b0b04-fcc3b3c6.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4339826688, "size" : 32768, "uuid" : "c2ccc219-b221-3270-b62b-782b84cc05eb", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/tabulated-list-552ba1e5-42b76b51.eln", "name" : "tabulated-list-552ba1e5-42b76b51.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4338761728, "size" : 32768, "uuid" : "5e8fe79b-ecea-3cc6-8490-7797c77d8a1b", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/scroll-bar-20650688-8710f6ca.eln", "name" : "scroll-bar-20650688-8710f6ca.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4340580352, "size" : 81920, "uuid" : "d976bf72-5e18-3914-9e84-a7ff1f0e542c", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/replace-fc551dbc-a7c5bb59.eln", "name" : "replace-fc551dbc-a7c5bb59.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4339908608, "size" : 16384, "uuid" : "1d648a80-f9be-3396-aa20-de3e957142fd", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/paren-0f414553-3a3187e9.eln", "name" : "paren-0f414553-3a3187e9.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4340072448, "size" : 16384, "uuid" : "929cffe2-cab1-34a2-8f0e-9e4e4600a751", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/characters-45232aae-481e9f03.eln", "name" : "characters-45232aae-481e9f03.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4338843648, "size" : 16384, "uuid" : "705fd49c-a35d-3871-b673-6d22f6481cfa", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/european-369de593-f917c7df.eln", "name" : "european-369de593-f917c7df.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4341022720, "size" : 49152, "uuid" : "05f3c31f-2c24-3c27-917c-f89d2e59dd98", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/menu-bar-4f46ea94-b25dd8e4.eln", "name" : "menu-bar-4f46ea94-b25dd8e4.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4341252096, "size" : 49152, "uuid" : "32769c34-9788-3eff-a328-7d48125a0715", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/nadvice-64630aaa-fb8ea742.eln", "name" : "nadvice-64630aaa-fb8ea742.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4339990528, "size" : 16384, "uuid" : "f2126735-418f-314c-885e-f3def08e7149", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/prog-mode-642b2411-959d604e.eln", "name" : "prog-mode-642b2411-959d604e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4340908032, "size" : 32768, "uuid" : "0cf8aa01-7688-3b51-8d5f-2e013f36e14d", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/tool-bar-ae0b5bc0-428862f9.eln", "name" : "tool-bar-ae0b5bc0-428862f9.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4341366784, "size" : 32768, "uuid" : "13fcada9-cdd8-3d96-b383-f164d00a60dd", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/select-784d9bb7-781b02a7.eln", "name" : "select-784d9bb7-781b02a7.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4341465088, "size" : 32768, "uuid" : "0406c2b4-abee-3859-9df8-7dd81f802604", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/composite-beea1fd5-87eb8121.eln", "name" : "composite-beea1fd5-87eb8121.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4337516544, "size" : 16384, "uuid" : "7af82443-37bd-37ce-ae76-036b5eaea6e4", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/fringe-d5d49a60-bd1cf4b9.eln", "name" : "fringe-d5d49a60-bd1cf4b9.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4340154368, "size" : 16384, "uuid" : "781edb6b-811c-3a85-ba85-a06559ab500a", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/common-win-4b869e38-e4993e6c.eln", "name" : "common-win-4b869e38-e4993e6c.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4341563392, "size" : 16384, "uuid" : "6c9460fe-e202-3b4d-952b-514570c6f439", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/tooltip-29462ede-d3e3b714.eln", "name" : "tooltip-29462ede-d3e3b714.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4341628928, "size" : 16384, "uuid" : "eae77721-5e80-325a-a247-430b8a9a42ee", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/debug-early-d734b212-687e9a47.eln", "name" : "debug-early-d734b212-687e9a47.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4340809728, "size" : 16384, "uuid" : "cb8355d6-8ecf-3da6-9f87-68cc787a4959", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/page-ee7241cc-4e41e62e.eln", "name" : "page-ee7241cc-4e41e62e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4341760000, "size" : 16384, "uuid" : "435333ca-00dc-3b7e-8820-4bfe3d3dcf1c", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/cus-start-26315480-ffb605f4.eln", "name" : "cus-start-26315480-ffb605f4.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4341940224, "size" : 32768, "uuid" : "d37f4e82-78c1-31b4-9726-adf6cf473d6c", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/fontset-da863153-f4c27488.eln", "name" : "fontset-da863153-f4c27488.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4341825536, "size" : 16384, "uuid" : "aa464f0e-c40a-3029-8815-68856adb816e", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/rfn-eshadow-25788e78-7fdef36e.eln", "name" : "rfn-eshadow-25788e78-7fdef36e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4340858880, "size" : 16384, "uuid" : "d0975a76-065c-33ff-b235-352fd73f928a", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/map-ynp-990591b5-3154aeb1.eln", "name" : "map-ynp-990591b5-3154aeb1.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4342153216, "size" : 32768, "uuid" : "a2ac60a2-4371-32fa-a42c-461bb450471d", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/mwheel-168e9ec3-b73ab2a8.eln", "name" : "mwheel-168e9ec3-b73ab2a8.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4342054912, "size" : 32768, "uuid" : "00530e51-95ce-3681-8fff-b3cdc2b8def4", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/uniquify-0fb233ac-1ded9103.eln", "name" : "uniquify-0fb233ac-1ded9103.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4342546432, "size" : 32768, "uuid" : "7120246e-42de-31df-9eef-0792428adbdd", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/ucs-normalize-ad11ce47-581ca887.eln", "name" : "ucs-normalize-ad11ce47-581ca887.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4342251520, "size" : 16384, "uuid" : "8a00f4b8-c334-3482-a85e-496fd05c64ac", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/misc-lang-7cb33d20-565d9e7e.eln", "name" : "misc-lang-7cb33d20-565d9e7e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4342317056, "size" : 16384, "uuid" : "b789279c-50b3-3040-a779-4ca70dc49ae5", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/rmc-9c382b5d-1acf6496.eln", "name" : "rmc-9c382b5d-1acf6496.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4342841344, "size" : 65536, "uuid" : "a418ceed-07dc-3553-88a7-6833e2b614a1", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/cconv-3b1f1f98-cef78698.eln", "name" : "cconv-3b1f1f98-cef78698.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4341694464, "size" : 16384, "uuid" : "c72223d4-0520-3350-a5a2-e0bdd2e705a7", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/backquote-d5b20f7c-665f849a.eln", "name" : "backquote-d5b20f7c-665f849a.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4341891072, "size" : 16384, "uuid" : "133bb984-ce4f-3ae3-b855-2629c3477d3a", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/iso-transl-466860a2-d4898caf.eln", "name" : "iso-transl-466860a2-d4898caf.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4342382592, "size" : 16384, "uuid" : "37550050-8c89-3b85-94f2-e19f9a158ee0", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/hebrew-b9ed6a0d-0f013452.eln", "name" : "hebrew-b9ed6a0d-0f013452.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4342431744, "size" : 16384, "uuid" : "7e651641-dcea-3408-80e1-d004a4327e44", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/obarray-318a5d56-25dda659.eln", "name" : "obarray-318a5d56-25dda659.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4342480896, "size" : 16384, "uuid" : "7d73ac6f-af77-3080-bf59-e38e6b51e3c2", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/indian-0c4ce628-0c183f72.eln", "name" : "indian-0c4ce628-0c183f72.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4342972416, "size" : 16384, "uuid" : "b05ff360-5a8c-3ab7-83a8-6c46fa2bd66e", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/ediff-hook-0b92f1a2-a35e0056.eln", "name" : "ediff-hook-0b92f1a2-a35e0056.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343021568, "size" : 16384, "uuid" : "a05dfc86-7e49-3ade-befd-53c4a4e8867f", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/float-sup-c5369b32-035db9dc.eln", "name" : "float-sup-c5369b32-035db9dc.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343070720, "size" : 16384, "uuid" : "b9e0f040-4aee-327b-80bf-842e4dd81c16", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/indonesian-3fd5df38-b796be01.eln", "name" : "indonesian-3fd5df38-b796be01.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343119872, "size" : 16384, "uuid" : "0d5dfc8c-408b-3ed5-be49-92078a87d928", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/philippine-8a94d8f7-542f0b0c.eln", "name" : "philippine-8a94d8f7-542f0b0c.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343169024, "size" : 16384, "uuid" : "80266d48-7372-3bbd-8678-a804aaf7836f", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/cham-7498ab67-4831a6b4.eln", "name" : "cham-7498ab67-4831a6b4.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343218176, "size" : 16384, "uuid" : "800f6581-060e-3040-a900-7d247b15a9a8", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/burmese-3ddca72e-6aa09761.eln", "name" : "burmese-3ddca72e-6aa09761.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343267328, "size" : 16384, "uuid" : "368c1a95-cfa6-354a-9dea-2c0d11fa0eb2", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/khmer-914ba26a-faa77228.eln", "name" : "khmer-914ba26a-faa77228.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343316480, "size" : 16384, "uuid" : "1068a28e-cd07-3bc7-8d38-d9d753e544fb", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/georgian-8daa6ed6-c9869579.eln", "name" : "georgian-8daa6ed6-c9869579.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343365632, "size" : 16384, "uuid" : "fd994e6c-fe85-3805-81b1-165c9c3fb752", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/utf-8-lang-7d52ad20-55b95636.eln", "name" : "utf-8-lang-7d52ad20-55b95636.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343414784, "size" : 16384, "uuid" : "c80cdd5e-2aec-3094-89e8-69b9367527c3", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/vietnamese-f823b5c7-11a62489.eln", "name" : "vietnamese-f823b5c7-11a62489.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343463936, "size" : 16384, "uuid" : "2a70c3e7-2ea6-31fd-9d49-9811f0b93f10", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/tibetan-b792461b-2ec8599c.eln", "name" : "tibetan-b792461b-2ec8599c.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343513088, "size" : 16384, "uuid" : "60d6927e-1c07-34cb-95e8-b9aa94a3862e", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/thai-7d4342b5-eb395661.eln", "name" : "thai-7d4342b5-eb395661.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343562240, "size" : 16384, "uuid" : "51542b3a-a019-394b-89a0-71cf78d3ab35", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/tai-viet-fdaa77d1-48fc11d8.eln", "name" : "tai-viet-fdaa77d1-48fc11d8.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343611392, "size" : 16384, "uuid" : "619266b1-3bcf-337c-8a19-3599148be6d9", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/lao-81d6a353-26ac71cf.eln", "name" : "lao-81d6a353-26ac71cf.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343660544, "size" : 16384, "uuid" : "e652b152-98df-300d-a306-fcd172313df6", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/korean-2f82396a-06c0e33f.eln", "name" : "korean-2f82396a-06c0e33f.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343709696, "size" : 16384, "uuid" : "8e7d230a-0ef0-375e-821c-9a90d40770f3", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/japanese-d54f685c-4045d552.eln", "name" : "japanese-d54f685c-4045d552.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343824384, "size" : 16384, "uuid" : "37efc2e5-7660-35f7-b67a-aab8e3f7683a", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/eucjp-ms-5daf4e1a-cf27da4c.eln", "name" : "eucjp-ms-5daf4e1a-cf27da4c.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343758848, "size" : 16384, "uuid" : "45a03f50-b911-3049-a35e-dcffbecd1f0c", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/cp51932-89105e97-e8997b76.eln", "name" : "cp51932-89105e97-e8997b76.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343889920, "size" : 16384, "uuid" : "a87ec716-441d-3176-93e4-01ab2fab6620", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/greek-ddbf878c-2ccf0c63.eln", "name" : "greek-ddbf878c-2ccf0c63.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343939072, "size" : 16384, "uuid" : "d9bdc495-6760-3636-9be3-f612b5888781", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/romanian-36a52030-debddccb.eln", "name" : "romanian-36a52030-debddccb.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4343988224, "size" : 16384, "uuid" : "3bd126da-9a19-35de-b399-eb73677ebe85", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/slovak-ece02e01-41a5b46a.eln", "name" : "slovak-ece02e01-41a5b46a.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4344037376, "size" : 16384, "uuid" : "ebd11af0-aa71-3442-8d6e-ea3af7b2a900", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/czech-c6790aeb-5faae73d.eln", "name" : "czech-c6790aeb-5faae73d.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4344086528, "size" : 16384, "uuid" : "35bf6c3e-b407-399f-900f-9bf5c48d08cc", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/ethiopic-b0f5a6d8-f403c4ec.eln", "name" : "ethiopic-b0f5a6d8-f403c4ec.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4344135680, "size" : 16384, "uuid" : "6df62506-cdf7-389c-a149-3a6ba8ac6a32", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/english-e3896aa2-f8cf46f9.eln", "name" : "english-e3896aa2-f8cf46f9.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4344184832, "size" : 16384, "uuid" : "b28d8b95-0abb-3c70-9025-bd94fd90cd73", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/sinhala-ce98fc4b-bbda3c41.eln", "name" : "sinhala-ce98fc4b-bbda3c41.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4344233984, "size" : 16384, "uuid" : "792d1409-13d2-3054-8e1d-fadb2b23f19d", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/cyrillic-79ea53dc-b11dab72.eln", "name" : "cyrillic-79ea53dc-b11dab72.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4344283136, "size" : 16384, "uuid" : "cd816546-6612-3efc-8858-26974c039718", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/chinese-c5896779-8d908a1d.eln", "name" : "chinese-c5896779-8d908a1d.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4344397824, "size" : 16384, "uuid" : "8dc36ff8-348a-3c5c-89f6-c990c8ca4cc7", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/emoji-zwj-4f682c68-423d0a74.eln", "name" : "emoji-zwj-4f682c68-423d0a74.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4344332288, "size" : 16384, "uuid" : "97af5c7c-0e2b-32ad-8048-55371d520705", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/charscript-600dca1a-668dc6bb.eln", "name" : "charscript-600dca1a-668dc6bb.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4344545280, "size" : 16384, "uuid" : "1def6d2e-436b-3873-a943-ac425f85daa7", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/preloaded\/mule-conf-eca41db8-c9dd34bb.eln", "name" : "mule-conf-eca41db8-c9dd34bb.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4345020416, "size" : 163840, "uuid" : "2d16a52d-eaef-3e39-bec7-92e62de310bb", "path" : "\/Users\/USER\/*\/cus-edit-3cd01345-1f8c2779.eln", "name" : "cus-edit-3cd01345-1f8c2779.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4345430016, "size" : 147456, "uuid" : "0a36157a-8a69-34d1-b8cf-67320a0e5f1c", "path" : "\/Users\/USER\/*\/wid-edit-5b92861a-cb55ab16.eln", "name" : "wid-edit-5b92861a-cb55ab16.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4344627200, "size" : 32768, "uuid" : "a788efe3-36d3-396f-ba28-168715090047", "path" : "\/Users\/USER\/*\/cl-lib-8b938900-11b6eb0f.eln", "name" : "cl-lib-8b938900-11b6eb0f.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4344709120, "size" : 16384, "uuid" : "80959035-1f20-39de-991e-11a2171cac1a", "path" : "\/Users\/USER\/*\/icons-eafe82eb-fd318ef1.eln", "name" : "icons-eafe82eb-fd318ef1.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4344774656, "size" : 32768, "uuid" : "f80a05a9-f8f5-367f-8fd9-0c6617378c12", "path" : "\/Users\/USER\/*\/pp-5d47c1cc-eba507bf.eln", "name" : "pp-5d47c1cc-eba507bf.eln" }, { "source" : "P", "arch" : "arm64e", "base" : 4716969984, "size" : 49152, "uuid" : "fcf9b985-2748-371b-98d3-37a06a9bf107", "path" : "\/usr\/lib\/libobjc-trampolines.dylib", "name" : "libobjc-trampolines.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 4745560064, "CFBundleShortVersionString" : "323.15", "CFBundleIdentifier" : "com.apple.AGXMetalG15X-M1", "size" : 7766016, "uuid" : "553673d5-c24a-3580-b64d-c708ce8b332d", "path" : "\/System\/Library\/Extensions\/AGXMetalG15X_M1.bundle\/Contents\/MacOS\/AGXMetalG15X_M1", "name" : "AGXMetalG15X_M1", "CFBundleVersion" : "323.15" }, { "source" : "P", "arch" : "arm64", "base" : 4776558592, "size" : 163840, "uuid" : "40412498-7ab8-3ac8-827c-5153c6030094", "path" : "\/Users\/USER\/*\/info-ce12c0ca-bec95aba.eln", "name" : "info-ce12c0ca-bec95aba.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4776280064, "size" : 16384, "uuid" : "bd27423f-a935-3436-bb21-93db31d9fbc3", "path" : "\/Users\/USER\/*\/exec-path-from-shell-0d67aeb2-0b3be639.eln", "name" : "exec-path-from-shell-0d67aeb2-0b3be639.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4776443904, "size" : 49152, "uuid" : "d9966314-22b7-36f5-8525-717248973588", "path" : "\/Users\/USER\/*\/json-a90a1eab-1895db7f.eln", "name" : "json-a90a1eab-1895db7f.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4776902656, "size" : 32768, "uuid" : "5a4dc728-b1db-3e32-88bd-6138f449560d", "path" : "\/Users\/USER\/*\/map-5d7b616a-7a4cef37.eln", "name" : "map-5d7b616a-7a4cef37.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4777525248, "size" : 262144, "uuid" : "b5e099f9-3b4e-3c3d-85e2-1249b3beecdd", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/bytecomp-12882072-032ce685.eln", "name" : "bytecomp-12882072-032ce685.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4777230336, "size" : 81920, "uuid" : "0325d18b-fb68-3043-bdc2-01d9b7a5bc7a", "path" : "\/Users\/USER\/*\/gv-e0cf7478-2f7f1996.eln", "name" : "gv-e0cf7478-2f7f1996.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4778295296, "size" : 163840, "uuid" : "d2bdc67c-acc3-32ac-a4a1-6598ac936656", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/byte-opt-9c5f25f5-f1750e5a.eln", "name" : "byte-opt-9c5f25f5-f1750e5a.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4777017344, "size" : 32768, "uuid" : "79dd28c0-0cbd-3a1f-a9af-c569d0990a5a", "path" : "\/Users\/USER\/*\/subr-x-02dfef32-89998165.eln", "name" : "subr-x-02dfef32-89998165.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4778557440, "size" : 32768, "uuid" : "901bdee8-aa3c-31ce-8bd2-159dbe7b9ef3", "path" : "\/Users\/USER\/*\/ef-themes-5cfdf833-46a27680.eln", "name" : "ef-themes-5cfdf833-46a27680.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4777099264, "size" : 32768, "uuid" : "e2205198-fb79-36e6-987a-29d6f2954746", "path" : "\/Users\/USER\/*\/mood-line-316ae264-654e9e9a.eln", "name" : "mood-line-316ae264-654e9e9a.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4778147840, "size" : 32768, "uuid" : "1ecef8c2-ebef-33c4-89fd-84ab07c6c67f", "path" : "\/Users\/USER\/*\/pixel-scroll-2f9465ae-68b54545.eln", "name" : "pixel-scroll-2f9465ae-68b54545.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4777459712, "size" : 16384, "uuid" : "0afd58dc-3d18-36f1-8a8c-7b97eecf6521", "path" : "\/Users\/USER\/*\/ring-bff0b981-dfebb553.eln", "name" : "ring-bff0b981-dfebb553.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4778754048, "size" : 32768, "uuid" : "8f71e21c-d4e5-3731-946f-1660b99cc63c", "path" : "\/Users\/USER\/*\/cua-base-52b0df84-ea8d64a8.eln", "name" : "cua-base-52b0df84-ea8d64a8.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4777181184, "size" : 16384, "uuid" : "eb352f22-c86e-396c-9239-c8498d13831d", "path" : "\/Users\/USER\/*\/indent-aux-6af51213-1c05a94e.eln", "name" : "indent-aux-6af51213-1c05a94e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4778049536, "size" : 16384, "uuid" : "90ae0da3-4635-333a-84ce-48293b4dec6d", "path" : "\/Users\/USER\/*\/savehist-b722b772-da3bc6b7.eln", "name" : "savehist-b722b772-da3bc6b7.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4778983424, "size" : 49152, "uuid" : "a22e9b51-8dff-31e5-a264-24397e85ccc1", "path" : "\/Users\/USER\/*\/vertico-51da4549-a205e8e0.eln", "name" : "vertico-51da4549-a205e8e0.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4779261952, "size" : 65536, "uuid" : "1683fb4e-0a1f-3831-b507-8c2cbfa54e2a", "path" : "\/Users\/USER\/*\/marginalia-63d6c027-4e9489e1.eln", "name" : "marginalia-63d6c027-4e9489e1.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4779425792, "size" : 65536, "uuid" : "206efdd2-322a-32f1-a6cc-c6377c971f82", "path" : "\/Users\/USER\/*\/anzu-29472471-d3489f31.eln", "name" : "anzu-29472471-d3489f31.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4779114496, "size" : 32768, "uuid" : "0d2b4404-d2ec-355d-8d4b-b64502111a3d", "path" : "\/Users\/USER\/*\/thingatpt-6fc8a4ab-1550af29.eln", "name" : "thingatpt-6fc8a4ab-1550af29.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4779769856, "size" : 81920, "uuid" : "584edec3-6f85-3845-b4e1-92c1f445ff1a", "path" : "\/Users\/USER\/*\/advice-791b3e89-12f66532.eln", "name" : "advice-791b3e89-12f66532.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4779573248, "size" : 32768, "uuid" : "f1e35886-587f-34c0-a96a-d44aa9375d6d", "path" : "\/Users\/USER\/*\/elec-pair-9d724d9a-edf6b7db.eln", "name" : "elec-pair-9d724d9a-edf6b7db.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4780130304, "size" : 49152, "uuid" : "ca786625-00aa-3a09-bb12-9bf66a6c9a5a", "path" : "\/Users\/USER\/*\/recentf-3c64dc62-815779cb.eln", "name" : "recentf-3c64dc62-815779cb.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4779671552, "size" : 32768, "uuid" : "8f5b03f9-a023-30a9-9e18-b806c4edc4ff", "path" : "\/Users\/USER\/*\/tree-widget-8dccf6ba-23a7612a.eln", "name" : "tree-widget-8dccf6ba-23a7612a.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4780474368, "size" : 65536, "uuid" : "21e14051-2651-3c39-9ed0-ff4d9585e701", "path" : "\/Users\/USER\/*\/ffap-4b3c5789-829fbff3.eln", "name" : "ffap-4b3c5789-829fbff3.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4779966464, "size" : 32768, "uuid" : "fcfe8566-7657-3d55-ac9c-9b629c691e7d", "path" : "\/Users\/USER\/*\/url-parse-ee297c9b-bd80b009.eln", "name" : "url-parse-ee297c9b-bd80b009.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4778868736, "size" : 16384, "uuid" : "59e2c1ec-de1c-3a52-9ee0-381ee7f60fe7", "path" : "\/Users\/USER\/*\/url-vars-04b97511-53e10bf3.eln", "name" : "url-vars-04b97511-53e10bf3.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4780867584, "size" : 98304, "uuid" : "48364aba-f1f4-34a7-972f-38710615514c", "path" : "\/Users\/USER\/*\/auth-source-49df7eef-6a8c6537.eln", "name" : "auth-source-49df7eef-6a8c6537.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4778246144, "size" : 16384, "uuid" : "e633cb29-6fbf-3343-a3fe-166df2c7fadb", "path" : "\/Users\/USER\/*\/password-cache-187e4eec-7151bf3b.eln", "name" : "password-cache-187e4eec-7151bf3b.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4780654592, "size" : 49152, "uuid" : "669b9507-4886-3399-be5b-70515067e834", "path" : "\/Users\/USER\/*\/eieio-0db8d1d4-14809ddd.eln", "name" : "eieio-0db8d1d4-14809ddd.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4781096960, "size" : 65536, "uuid" : "126c82d8-5999-332c-acc4-bd614f50112b", "path" : "\/Users\/USER\/*\/eieio-core-63c05904-c434a7d5.eln", "name" : "eieio-core-63c05904-c434a7d5.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4781604864, "size" : 180224, "uuid" : "43009932-72b6-3052-a97a-6206229840e4", "path" : "\/Users\/USER\/*\/cl-macs-7ae82f81-7bf850bc.eln", "name" : "cl-macs-7ae82f81-7bf850bc.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4781244416, "size" : 98304, "uuid" : "cbb5e76a-b58e-311b-b4d6-cbf22853615a", "path" : "\/Users\/USER\/*\/cl-seq-f464c4e2-e075c7c8.eln", "name" : "cl-seq-f464c4e2-e075c7c8.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4782211072, "size" : 98304, "uuid" : "a025efdf-692a-3221-a80d-9df659d07e49", "path" : "\/Users\/USER\/*\/flymake-a41dd277-d651c921.eln", "name" : "flymake-a41dd277-d651c921.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4778934272, "size" : 16384, "uuid" : "09f19eef-d39f-32e3-88b1-db7b6b6d7d61", "path" : "\/Users\/USER\/*\/warnings-28e75f4d-a52347d4.eln", "name" : "warnings-28e75f4d-a52347d4.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4782456832, "size" : 98304, "uuid" : "e859bcda-0d58-3404-a463-54c41673d0b4", "path" : "\/Users\/USER\/*\/compile-91e1c2a0-03933291.eln", "name" : "compile-91e1c2a0-03933291.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4783030272, "size" : 114688, "uuid" : "9d2fe2d9-3ba9-32ea-89bf-3b03ba8a01a1", "path" : "\/Users\/USER\/*\/comint-faef15ad-655e05b6.eln", "name" : "comint-faef15ad-655e05b6.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4780294144, "size" : 32768, "uuid" : "66cbb680-9efb-3dde-9ea5-885fb3f15234", "path" : "\/Users\/USER\/*\/ansi-color-75eac800-183948a1.eln", "name" : "ansi-color-75eac800-183948a1.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4780048384, "size" : 16384, "uuid" : "20306040-be7d-3c0c-acfe-89dae6baabc1", "path" : "\/Users\/USER\/*\/ansi-osc-b447f6a8-7a86d864.eln", "name" : "ansi-osc-b447f6a8-7a86d864.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4779212800, "size" : 16384, "uuid" : "023deb9d-89bd-3486-a9ac-f3fb1d340db0", "path" : "\/Users\/USER\/*\/text-property-search-db1383f6-b55737e0.eln", "name" : "text-property-search-db1383f6-b55737e0.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4781965312, "size" : 81920, "uuid" : "3135bf36-3d9c-3a53-a8f2-109a930cf8c6", "path" : "\/Users\/USER\/*\/project-5477de5a-ff946c64.eln", "name" : "project-5477de5a-ff946c64.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4782718976, "size" : 81920, "uuid" : "1a1b19f0-02ea-3698-ac2b-cb77e415c7f6", "path" : "\/Users\/USER\/*\/checkdoc-9cc89cb2-308a2ef0.eln", "name" : "checkdoc-9cc89cb2-308a2ef0.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4781391872, "size" : 32768, "uuid" : "bd144f74-f60d-342a-a5ce-3abec63a4745", "path" : "\/Users\/USER\/*\/help-mode-d4dbae3d-885a2b41.eln", "name" : "help-mode-d4dbae3d-885a2b41.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4781506560, "size" : 32768, "uuid" : "2f2f134c-2ef1-38f7-8297-b484734c30dc", "path" : "\/Users\/USER\/*\/lisp-mnt-2b554e27-f96403db.eln", "name" : "lisp-mnt-2b554e27-f96403db.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4780785664, "size" : 32768, "uuid" : "79574cd7-e38d-380e-a1f6-448f2dea934f", "path" : "\/Users\/USER\/*\/time-date-40951a48-70794dfc.eln", "name" : "time-date-40951a48-70794dfc.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4780376064, "size" : 16384, "uuid" : "47d42d85-be18-35bb-afb7-4ad7cbf02b59", "path" : "\/Users\/USER\/*\/mood-line-segment-checker-68285a57-06bb85e9.eln", "name" : "mood-line-segment-checker-68285a57-06bb85e9.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4782931968, "size" : 16384, "uuid" : "1d9f4b8b-2c9f-339a-8d19-c05248945162", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/comp-run-a15747ee-1b677484.eln", "name" : "comp-run-a15747ee-1b677484.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4783341568, "size" : 16384, "uuid" : "119d239d-9c0b-3084-9b1e-00ecc6ba34ee", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/comp-common-6e17f702-053d41fb.eln", "name" : "comp-common-6e17f702-053d41fb.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4783570944, "size" : 98304, "uuid" : "0f16a85f-9d95-3e31-9ddf-f7e8ed5bf2b6", "path" : "\/Users\/USER\/*\/rx-627d8c83-83cee5ac.eln", "name" : "rx-627d8c83-83cee5ac.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4784128000, "size" : 16384, "uuid" : "a3f690c7-cf34-3097-84a2-87beb6c263a3", "path" : "\/Users\/USER\/*\/init-0b1d57f3-6cf35b80.eln", "name" : "init-0b1d57f3-6cf35b80.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4784406528, "size" : 81920, "uuid" : "acfd2a0f-7d33-38a2-b2aa-8de80e126d06", "path" : "\/Users\/USER\/*\/bookmark-8667481e-c1bd5b92.eln", "name" : "bookmark-8667481e-c1bd5b92.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4784242688, "size" : 16384, "uuid" : "3d5778f1-4d5b-3711-915d-1b531a97955b", "path" : "\/Users\/USER\/*\/mood-line-segment-vc-439fbd10-fbba832b.eln", "name" : "mood-line-segment-vc-439fbd10-fbba832b.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5002493952, "size" : 114688, "uuid" : "0bb2c847-39ce-37f9-baa0-65881d0a1831", "path" : "\/Users\/USER\/*\/vc-git-5d6756dc-3820c512.eln", "name" : "vc-git-5d6756dc-3820c512.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5002248192, "size" : 32768, "uuid" : "0f4c83bb-abb9-36a0-b05b-0818fc59bc26", "path" : "\/Users\/USER\/*\/vc-dispatcher-d82eb341-17916999.eln", "name" : "vc-dispatcher-d82eb341-17916999.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5003804672, "size" : 49152, "uuid" : "ef381c44-ef9f-3b59-bb96-46fbcef01126", "path" : "\/Users\/USER\/*\/files-x-59c65c89-43297958.eln", "name" : "files-x-59c65c89-43297958.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5004181504, "size" : 114688, "uuid" : "98a5b3c7-6094-39f5-96c1-9b2c9beed1be", "path" : "\/Users\/USER\/*\/diff-mode-ac82991e-fc2ccfe7.eln", "name" : "diff-mode-ac82991e-fc2ccfe7.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5003935744, "size" : 32768, "uuid" : "16a3479e-12fe-310c-a354-bf44d2ab955a", "path" : "\/Users\/USER\/*\/easy-mmode-5bf0223e-79f2cf0f.eln", "name" : "easy-mmode-5bf0223e-79f2cf0f.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5002330112, "size" : 32768, "uuid" : "19c7f356-d49e-379e-9e6d-1de7eec6a54d", "path" : "\/Users\/USER\/*\/track-changes-9da6ab8e-52120229.eln", "name" : "track-changes-9da6ab8e-52120229.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5004050432, "size" : 32768, "uuid" : "27c46779-ad25-3e1e-a1ad-a0e908fb33ad", "path" : "\/Users\/USER\/*\/orderless-5ae5f710-1134b3d4.eln", "name" : "orderless-5ae5f710-1134b3d4.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5020008448, "size" : 786432, "uuid" : "3ce8fcd4-c667-3b8e-8783-14c7a36a0469", "path" : "\/Users\/USER\/*\/org-d208de9c-196a7c4c.eln", "name" : "org-d208de9c-196a7c4c.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5018484736, "size" : 49152, "uuid" : "f2649a22-a9ba-3416-b4d6-41c092a460f1", "path" : "\/Users\/USER\/*\/org-compat-8f643782-b8be7dd1.eln", "name" : "org-compat-8f643782-b8be7dd1.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5018648576, "size" : 81920, "uuid" : "9d532280-38f6-3081-8806-49f2def32afd", "path" : "\/Users\/USER\/*\/org-macs-aa4d7af1-96e7a2fe.eln", "name" : "org-macs-aa4d7af1-96e7a2fe.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5004607488, "size" : 16384, "uuid" : "cd5077bc-0298-3622-a33b-67ccae2fc272", "path" : "\/Users\/USER\/*\/format-spec-644c0068-d51b38c3.eln", "name" : "format-spec-644c0068-d51b38c3.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5019123712, "size" : 114688, "uuid" : "dc7739c5-a388-3622-b496-7886cd1e1c29", "path" : "\/Users\/USER\/*\/calendar-d19e5c14-41c9e8c4.eln", "name" : "calendar-d19e5c14-41c9e8c4.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5004722176, "size" : 16384, "uuid" : "c93ac69d-2ce8-3f60-9497-aaead3185e7d", "path" : "\/Users\/USER\/*\/cal-menu-9380b697-3e588465.eln", "name" : "cal-menu-9380b697-3e588465.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5018959872, "size" : 32768, "uuid" : "24027884-cbeb-319a-bd29-e816ecd8d120", "path" : "\/Users\/USER\/*\/find-func-64af57a4-09ca21d7.eln", "name" : "find-func-64af57a4-09ca21d7.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5004787712, "size" : 16384, "uuid" : "fa6e5f66-4a36-36fa-b8e0-7d513214f1dc", "path" : "\/Users\/USER\/*\/org-keys-d9945960-1a7083d5.eln", "name" : "org-keys-d9945960-1a7083d5.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5019648000, "size" : 114688, "uuid" : "ec5ec239-19f4-3330-beea-a4734a65b0e4", "path" : "\/Users\/USER\/*\/oc-aec59d52-67b166ab.eln", "name" : "oc-aec59d52-67b166ab.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5021597696, "size" : 81920, "uuid" : "059a3689-4518-33f6-b51b-df3e97937f11", "path" : "\/Users\/USER\/*\/ol-1680a4ec-b2285479.eln", "name" : "ol-1680a4ec-b2285479.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5019516928, "size" : 49152, "uuid" : "0155b91e-b541-3ad7-a128-9a7d5dee7bbf", "path" : "\/Users\/USER\/*\/org-fold-6bfb5591-0e53b91f.eln", "name" : "org-fold-6bfb5591-0e53b91f.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5021990912, "size" : 98304, "uuid" : "026fb998-9d09-376d-8534-3def7d9591c4", "path" : "\/Users\/USER\/*\/org-fold-core-45e5a935-3b1cf5dd.eln", "name" : "org-fold-core-45e5a935-3b1cf5dd.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5022662656, "size" : 245760, "uuid" : "10b7e0b6-a749-388c-a892-627d20f2bb77", "path" : "\/Users\/USER\/*\/org-table-986a2c6e-e46e9b71.eln", "name" : "org-table-986a2c6e-e46e9b71.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5019402240, "size" : 32768, "uuid" : "4f6572a6-4661-312d-a362-38664e35e2e0", "path" : "\/Users\/USER\/*\/org-cycle-05ca4f54-08800e1d.eln", "name" : "org-cycle-05ca4f54-08800e1d.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5022187520, "size" : 65536, "uuid" : "32b855fd-2956-3526-bd27-f429579b315e", "path" : "\/Users\/USER\/*\/outline-afc41f82-1e09cd80.eln", "name" : "outline-afc41f82-1e09cd80.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5018861568, "size" : 16384, "uuid" : "b5667e4b-c518-3415-b9c6-c209a28d992c", "path" : "\/Users\/USER\/*\/org-entities-aa8d636b-a5c03ac1.eln", "name" : "org-entities-aa8d636b-a5c03ac1.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5019058176, "size" : 16384, "uuid" : "d9c1b7c7-27c2-32ce-9102-f79875057d6c", "path" : "\/Users\/USER\/*\/org-faces-fdfdb79f-5a471624.eln", "name" : "org-faces-fdfdb79f-5a471624.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5023154176, "size" : 147456, "uuid" : "4936f8d4-703a-393e-852d-ef0ea73af835", "path" : "\/Users\/USER\/*\/org-list-96883631-1b3644fc.eln", "name" : "org-list-96883631-1b3644fc.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5021794304, "size" : 49152, "uuid" : "5420d7e1-8bcc-39a2-9d42-3abae60d32f3", "path" : "\/Users\/USER\/*\/org-footnote-a50a8027-23aa16a2.eln", "name" : "org-footnote-a50a8027-23aa16a2.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5019893760, "size" : 32768, "uuid" : "0372ed2a-9848-3b89-8884-82afed5dbe00", "path" : "\/Users\/USER\/*\/org-pcomplete-720280c5-cdc1a1ca.eln", "name" : "org-pcomplete-720280c5-cdc1a1ca.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5023449088, "size" : 65536, "uuid" : "a860d37a-7ee9-39d7-a031-e5657cbef1c4", "path" : "\/Users\/USER\/*\/pcomplete-81dbd8b0-ca755671.eln", "name" : "pcomplete-81dbd8b0-ca755671.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5023612928, "size" : 65536, "uuid" : "f0b2ace4-62c5-3398-a675-ac4f3420bc3a", "path" : "\/Users\/USER\/*\/org-src-656a0d3e-a6ba8277.eln", "name" : "org-src-656a0d3e-a6ba8277.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5004656640, "size" : 16384, "uuid" : "9e9bc672-4a63-3054-97b8-e13353de29e4", "path" : "\/Users\/USER\/*\/ob-comint-12e5146d-6c86d19a.eln", "name" : "ob-comint-12e5146d-6c86d19a.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5024088064, "size" : 163840, "uuid" : "b836b8bc-df9d-3154-822e-2eb9c572274b", "path" : "\/Users\/USER\/*\/ob-core-cffe1ec4-86b49af0.eln", "name" : "ob-core-cffe1ec4-86b49af0.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5021908992, "size" : 16384, "uuid" : "36b575c7-0041-3d9d-951e-d82c2b5b298f", "path" : "\/Users\/USER\/*\/ob-eval-7b5fcf2d-96401f2c.eln", "name" : "ob-eval-7b5fcf2d-96401f2c.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5023760384, "size" : 81920, "uuid" : "6d09cfe3-432b-3c76-90a8-eeda7bf30ef4", "path" : "\/Users\/USER\/*\/sh-script-c65f7507-48401db5.eln", "name" : "sh-script-c65f7507-48401db5.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5022449664, "size" : 16384, "uuid" : "44db2bac-08b0-35a4-bc35-a60ac6452461", "path" : "\/Users\/USER\/*\/executable-21d46f43-38d0b1b1.eln", "name" : "executable-21d46f43-38d0b1b1.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5033164800, "size" : 114688, "uuid" : "797e19aa-7710-3c31-8c4e-acd15fee4a83", "path" : "\/Users\/USER\/*\/treesit-37439c61-2c0b7c81.eln", "name" : "treesit-37439c61-2c0b7c81.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5033459712, "size" : 98304, "uuid" : "7013321f-08a9-3109-a193-a6360039ddd2", "path" : "\/Users\/USER\/*\/smie-45b5c06f-8730be8e.eln", "name" : "smie-45b5c06f-8730be8e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5024006144, "size" : 32768, "uuid" : "cdba764e-35f7-3441-9d25-3fa8c1d3e0b7", "path" : "\/Users\/USER\/*\/org-macro-6e7b0632-8018efcb.eln", "name" : "org-macro-6e7b0632-8018efcb.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5022384128, "size" : 16384, "uuid" : "0f92768e-05d6-32dc-b870-3ddcbb109ecf", "path" : "\/Users\/USER\/*\/ob-exp-930ab846-9a9b803b.eln", "name" : "ob-exp-930ab846-9a9b803b.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5022515200, "size" : 16384, "uuid" : "1831e371-edaa-3f51-9e51-80396b97fbce", "path" : "\/Users\/USER\/*\/ob-table-d2f732c8-06c82641.eln", "name" : "ob-table-d2f732c8-06c82641.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5024432128, "size" : 16384, "uuid" : "3d93d8a1-0465-3b04-84dd-3a55f3ec6c69", "path" : "\/Users\/USER\/*\/ob-lob-56972985-0544fb0f.eln", "name" : "ob-lob-56972985-0544fb0f.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5024497664, "size" : 16384, "uuid" : "9f54cfd1-c369-3950-ae76-6b51465bb511", "path" : "\/Users\/USER\/*\/ob-ref-667588a1-4d6a9a1a.eln", "name" : "ob-ref-667588a1-4d6a9a1a.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5024563200, "size" : 32768, "uuid" : "90d9dbc8-4e9e-3c51-98ee-806fbf035a68", "path" : "\/Users\/USER\/*\/ob-tangle-d4d1c7b8-674aed8d.eln", "name" : "ob-tangle-d4d1c7b8-674aed8d.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5022564352, "size" : 16384, "uuid" : "e8d4a89c-adf7-33e4-b620-0b889b0d61f1", "path" : "\/Users\/USER\/*\/ob-emacs-lisp-0b97f15a-d6c70adb.eln", "name" : "ob-emacs-lisp-0b97f15a-d6c70adb.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5033639936, "size" : 16384, "uuid" : "4f906b9b-3745-3eed-86fc-6f18207e33af", "path" : "\/Users\/USER\/*\/org-tempo-8517827b-2bf5d57b.eln", "name" : "org-tempo-8517827b-2bf5d57b.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5033705472, "size" : 32768, "uuid" : "b8094183-a69b-37c0-8373-daaa68a04019", "path" : "\/Users\/USER\/*\/tempo-5756037f-48e0b213.eln", "name" : "tempo-5756037f-48e0b213.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5022613504, "size" : 16384, "uuid" : "a1696d99-cd44-31e5-9d3e-155e6765c304", "path" : "\/Users\/USER\/*\/ol-man-92c7bb1d-4607fd78.eln", "name" : "ol-man-92c7bb1d-4607fd78.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5034590208, "size" : 507904, "uuid" : "e0fa35ba-eee8-347d-8250-e09583b8ade2", "path" : "\/Users\/USER\/*\/org-element-763f8d74-2d7179de.eln", "name" : "org-element-763f8d74-2d7179de.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5033803776, "size" : 49152, "uuid" : "80164cc0-0a95-3f88-91c5-f15f5e9fae32", "path" : "\/Users\/USER\/*\/avl-tree-508a9d96-60873164.eln", "name" : "avl-tree-508a9d96-60873164.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5033918464, "size" : 49152, "uuid" : "042ab135-707c-34c0-a0a4-1b736b3b1be7", "path" : "\/Users\/USER\/*\/generator-184aa77f-ac947286.eln", "name" : "generator-184aa77f-ac947286.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5034164224, "size" : 65536, "uuid" : "b03b7cb2-b207-3476-b110-e88ad08ee387", "path" : "\/Users\/USER\/*\/org-persist-596c089f-64d058c4.eln", "name" : "org-persist-596c089f-64d058c4.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5034016768, "size" : 32768, "uuid" : "6ca77b78-e0d1-38df-8873-d2371e77864f", "path" : "\/Users\/USER\/*\/org-id-b4e96473-d683afa2.eln", "name" : "org-id-b4e96473-d683afa2.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5035409408, "size" : 114688, "uuid" : "6e0d93d6-5bd9-36bb-aa9d-26e824868ff5", "path" : "\/Users\/USER\/*\/org-element-ast-556742c4-9059fc86.eln", "name" : "org-element-ast-556742c4-9059fc86.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5024661504, "size" : 16384, "uuid" : "00e87098-1a83-3997-a066-00dfb2970157", "path" : "\/Users\/USER\/*\/inline-2e43e5bb-669b2938.eln", "name" : "inline-2e43e5bb-669b2938.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5034409984, "size" : 32768, "uuid" : "a5e69f18-bc24-35e8-9008-03e1219c21ee", "path" : "\/Users\/USER\/*\/org-refile-7eecbbb9-efdd4edc.eln", "name" : "org-refile-7eecbbb9-efdd4edc.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5024710656, "size" : 16384, "uuid" : "e60aa8d5-84e3-3540-b116-e70d7cc807c0", "path" : "\/Users\/USER\/*\/xdg-9947111f-c2dfed16.eln", "name" : "xdg-9947111f-c2dfed16.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5035737088, "size" : 65536, "uuid" : "4fbb34ed-f1d6-3189-8f59-ae1c349f17cf", "path" : "\/Users\/USER\/*\/cl-extra-d7051cba-6f31588a.eln", "name" : "cl-extra-d7051cba-6f31588a.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5035868160, "size" : 49152, "uuid" : "7882b9d6-2e47-3519-a6de-7048333c6e1d", "path" : "\/Users\/USER\/*\/oc-basic-c3b5e4de-ef0eedf2.eln", "name" : "oc-basic-c3b5e4de-ef0eedf2.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5036408832, "size" : 147456, "uuid" : "ed137337-5883-3a72-ac4e-ae2738a2c770", "path" : "\/Users\/USER\/*\/bibtex-2f037630-0a1d38c9.eln", "name" : "bibtex-2f037630-0a1d38c9.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5034115072, "size" : 16384, "uuid" : "c7570c0e-a1da-3322-880f-6577d4edc4cf", "path" : "\/Users\/USER\/*\/iso8601-3903451a-29a29423.eln", "name" : "iso8601-3903451a-29a29423.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5034311680, "size" : 16384, "uuid" : "e0ccdb11-320d-3fc3-9f06-09e3b70970f4", "path" : "\/Users\/USER\/*\/yank-media-62540c94-6c65733e.eln", "name" : "yank-media-62540c94-6c65733e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5035606016, "size" : 16384, "uuid" : "526a14ab-ee4e-3a79-a775-de1115eb7dcd", "path" : "\/Users\/USER\/*\/visual-fill-column-04085d74-84bbdd7b.eln", "name" : "visual-fill-column-04085d74-84bbdd7b.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5035982848, "size" : 32768, "uuid" : "c19cce83-d808-3d9e-bc72-d66be9edd3ca", "path" : "\/Users\/USER\/*\/org-num-64e279b2-5a661850.eln", "name" : "org-num-64e279b2-5a661850.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5036081152, "size" : 16384, "uuid" : "12f68b90-1e60-3cad-9839-52121c85c255", "path" : "\/Users\/USER\/*\/org-indent-91cb060a-d7a65b0d.eln", "name" : "org-indent-91cb060a-d7a65b0d.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5034360832, "size" : 16384, "uuid" : "3cad150b-0503-3289-880c-e5b91ce71e82", "path" : "\/Users\/USER\/*\/spd-emacs-30cf3266-979d1c84.eln", "name" : "spd-emacs-30cf3266-979d1c84.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5036163072, "size" : 16384, "uuid" : "40f7094c-85c6-30d9-8676-cc46c2359ed8", "path" : "\/Users\/USER\/*\/misearch-3d1286b0-bbbc4530.eln", "name" : "misearch-3d1286b0-bbbc4530.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5039718400, "size" : 196608, "uuid" : "fcf58af8-baa3-3734-8a96-2e643cdaa6d5", "path" : "\/Users\/USER\/*\/package-14201d8e-2a4590ca.eln", "name" : "package-14201d8e-2a4590ca.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5038112768, "size" : 32768, "uuid" : "6f3ee74b-a48e-3979-8803-a9b61df9a6ba", "path" : "\/Users\/USER\/*\/url-handlers-8b35c993-473cb206.eln", "name" : "url-handlers-8b35c993-473cb206.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5040160768, "size" : 49152, "uuid" : "e91485ab-c407-3dcc-911a-20b384aa80ce", "path" : "\/Users\/USER\/*\/browse-url-87f72988-89701b30.eln", "name" : "browse-url-87f72988-89701b30.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5035671552, "size" : 16384, "uuid" : "67249757-0ead-323e-92be-d4ac322814a5", "path" : "\/Users\/USER\/*\/url-38944b26-f41498be.eln", "name" : "url-38944b26-f41498be.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5038211072, "size" : 32768, "uuid" : "9470515b-4dc4-323e-9cfe-0622d1b384e1", "path" : "\/Users\/USER\/*\/mailcap-a1205653-08bc316c.eln", "name" : "mailcap-a1205653-08bc316c.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5040340992, "size" : 49152, "uuid" : "097d1608-8224-3f9c-92bd-46ea9ac4a60c", "path" : "\/Users\/USER\/*\/url-cookie-02b28750-07f8a2ea.eln", "name" : "url-cookie-02b28750-07f8a2ea.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5038309376, "size" : 32768, "uuid" : "c71ace6d-649e-3ca5-a406-e61f7509e0e0", "path" : "\/Users\/USER\/*\/url-util-28122a93-6e8e9c6c.eln", "name" : "url-util-28122a93-6e8e9c6c.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5036359680, "size" : 16384, "uuid" : "df2a9b86-7a64-3f5e-b51c-1b0a0b51b0d4", "path" : "\/Users\/USER\/*\/url-domsuf-beabcbfe-222f8445.eln", "name" : "url-domsuf-beabcbfe-222f8445.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5038014464, "size" : 16384, "uuid" : "b7de99fc-4b19-346c-8943-a72ae773fe3d", "path" : "\/Users\/USER\/*\/generate-lisp-file-20e31f41-988dc95e.eln", "name" : "generate-lisp-file-20e31f41-988dc95e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5053628416, "size" : 16384, "uuid" : "6491e13f-faaf-3b2a-a5a8-87f5e8e39c79", "path" : "\/Users\/USER\/*\/url-history-a9b2f6e8-f26837d2.eln", "name" : "url-history-a9b2f6e8-f26837d2.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5038063616, "size" : 16384, "uuid" : "724e0311-969e-3631-a920-52db6a77d26e", "path" : "\/Users\/USER\/*\/url-expand-cf7ffc4e-8e4adbde.eln", "name" : "url-expand-cf7ffc4e-8e4adbde.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5053693952, "size" : 16384, "uuid" : "d64041b6-30ee-35f1-90b2-2f58531045ea", "path" : "\/Users\/USER\/*\/url-methods-08bf763a-fb816c9d.eln", "name" : "url-methods-08bf763a-fb816c9d.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5038407680, "size" : 16384, "uuid" : "f353172e-df20-3c3e-914b-62ddd798d8e7", "path" : "\/Users\/USER\/*\/url-privacy-7df6b777-e648827f.eln", "name" : "url-privacy-7df6b777-e648827f.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5040455680, "size" : 16384, "uuid" : "5a07b642-daf3-3518-b41d-42016faea5bf", "path" : "\/Users\/USER\/*\/url-proxy-fc0751f0-2d9a6682.eln", "name" : "url-proxy-fc0751f0-2d9a6682.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5053759488, "size" : 16384, "uuid" : "a5b8e6c8-7cbe-36e4-9c9c-dfd91eafa400", "path" : "\/Users\/USER\/*\/spd-package-0f84008b-82e28ccd.eln", "name" : "spd-package-0f84008b-82e28ccd.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5054906368, "size" : 98304, "uuid" : "6d298b87-1748-31eb-b4b2-9801c5d23a1d", "path" : "\/Users\/USER\/*\/puni-74ccc64c-699e825c.eln", "name" : "puni-74ccc64c-699e825c.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5037899776, "size" : 16384, "uuid" : "bc4d593f-2a92-3140-a967-0f0e92329dd0", "path" : "\/Users\/USER\/*\/pulse-35e729a5-867e7306.eln", "name" : "pulse-35e729a5-867e7306.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5039620096, "size" : 32768, "uuid" : "62f372f1-e785-3fa3-acba-afc4fa61f1ca", "path" : "\/Users\/USER\/*\/color-9d7980a5-ca9c540c.eln", "name" : "color-9d7980a5-ca9c540c.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5054693376, "size" : 49152, "uuid" : "33d8b6b0-90ce-3b72-894e-f87cc9e4e71d", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/loaddefs-gen-e8a3ad9c-9c755b50.eln", "name" : "loaddefs-gen-e8a3ad9c-9c755b50.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5036244992, "size" : 16384, "uuid" : "06275f11-06ec-3c2b-bbfd-4e349c8f9e32", "path" : "\/Applications\/Emacs.app\/Contents\/Frameworks\/native-lisp\/31_0_50-6075e8cb\/radix-tree-669a468d-316fbcdc.eln", "name" : "radix-tree-669a468d-316fbcdc.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5054136320, "size" : 98304, "uuid" : "8620e5d1-5b62-3bd5-b4a2-34d343630a46", "path" : "\/Users\/USER\/*\/help-fns-d233c6e8-ee601dc7.eln", "name" : "help-fns-d233c6e8-ee601dc7.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5054529536, "size" : 65536, "uuid" : "6372b58a-d4a8-37f7-b242-3be475654ec3", "path" : "\/Users\/USER\/*\/man-9b8001be-81300f36.eln", "name" : "man-9b8001be-81300f36.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5055578112, "size" : 32768, "uuid" : "b8b5adb0-536b-3ba6-a297-46abdbcb022e", "path" : "\/Users\/USER\/*\/imenu-a6693d03-b64fa3d5.eln", "name" : "imenu-a6693d03-b64fa3d5.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5037965312, "size" : 16384, "uuid" : "1828eeda-2a89-3d93-9892-7cd80bdabad1", "path" : "\/Users\/USER\/*\/tabify-b74f3a50-ccf1283e.eln", "name" : "tabify-b74f3a50-ccf1283e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5054365696, "size" : 49152, "uuid" : "500b7518-7033-330e-aba0-ad4720b9b55b", "path" : "\/Users\/USER\/*\/descr-text-4ed9ee33-caf8db3e.eln", "name" : "descr-text-4ed9ee33-caf8db3e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5054021632, "size" : 32768, "uuid" : "4e067c54-f7d6-3d36-a8f0-4a64a03caf26", "path" : "\/Users\/USER\/*\/hi-lock-42477945-125e7cca.eln", "name" : "hi-lock-42477945-125e7cca.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5055250432, "size" : 49152, "uuid" : "7f21d676-abf9-3927-a6a4-a58c156dcfc9", "path" : "\/Users\/USER\/*\/rect-cd288962-732484a4.eln", "name" : "rect-cd288962-732484a4.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5055365120, "size" : 32768, "uuid" : "d336a2a6-f6c6-34c9-a9cc-71adfd22d636", "path" : "\/Users\/USER\/*\/ielm-2a8237b7-d5b171b6.eln", "name" : "ielm-2a8237b7-d5b171b6.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5055463424, "size" : 32768, "uuid" : "c7f06107-43c8-3ed1-b237-7b7301c57a46", "path" : "\/Users\/USER\/*\/cl-print-79bf9fb1-7446c7a7.eln", "name" : "cl-print-79bf9fb1-7446c7a7.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5053923328, "size" : 32768, "uuid" : "f4ee8074-bf49-3a67-b69d-1f562c8215e0", "path" : "\/Users\/USER\/*\/jka-compr-40ebe92b-275dc027.eln", "name" : "jka-compr-40ebe92b-275dc027.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5371871232, "size" : 147456, "uuid" : "9ccfa8fc-90fb-3d29-b4d8-647e02338a00", "path" : "\/Users\/USER\/*\/dired-6a3ae2bc-33c20b02.eln", "name" : "dired-6a3ae2bc-33c20b02.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5055954944, "size" : 114688, "uuid" : "9fba966c-1876-3bfd-95e1-bce5658e86aa", "path" : "\/Users\/USER\/*\/dired-aux-1ff8c91a-fced267e.eln", "name" : "dired-aux-1ff8c91a-fced267e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5034508288, "size" : 16384, "uuid" : "a79de1f2-5ca0-35b5-ba4f-50577cdfd9b6", "path" : "\/Users\/USER\/*\/crm-f08665f2-a96b0ab6.eln", "name" : "crm-f08665f2-a96b0ab6.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5053808640, "size" : 16384, "uuid" : "fc62b84c-d06a-340b-9665-d12c37ca4782", "path" : "\/Users\/USER\/*\/icon-40ae5dc2-21f1188a.eln", "name" : "icon-40ae5dc2-21f1188a.eln" }, { "source" : "P", "arch" : "arm64", "base" : 5055741952, "size" : 32768, "uuid" : "d62c7d2c-36a3-387c-8418-c75822a772c4", "path" : "\/Users\/USER\/*\/cus-theme-6f9d22e7-48f45f99.eln", "name" : "cus-theme-6f9d22e7-48f45f99.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4349935616, "size" : 114688, "uuid" : "074069ce-1d54-3758-8f73-3f734b3e8cf9", "path" : "\/Users\/USER\/*\/ispell-4457395a-c4eb483e.eln", "name" : "ispell-4457395a-c4eb483e.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4348657664, "size" : 49152, "uuid" : "1be4c608-7a96-3b66-bc80-0faeff991f33", "path" : "\/Users\/USER\/*\/info-look-27e24920-51f5b2e7.eln", "name" : "info-look-27e24920-51f5b2e7.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4348444672, "size" : 32768, "uuid" : "c61a5f4a-5393-326a-a895-0fe9ce17836d", "path" : "\/Users\/USER\/*\/shortdoc-c079c0cb-51aaf9c4.eln", "name" : "shortdoc-c079c0cb-51aaf9c4.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4348559360, "size" : 16384, "uuid" : "ffcfb91d-b244-3fe8-be1a-63dd498c4392", "path" : "\/Users\/USER\/*\/subword-e449c842-b7cec598.eln", "name" : "subword-e449c842-b7cec598.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4350689280, "size" : 98304, "uuid" : "509bb761-dab3-3bfa-aaef-1487fb4cc158", "path" : "\/Users\/USER\/*\/xref-9ee0ccd1-36b2bc3a.eln", "name" : "xref-9ee0ccd1-36b2bc3a.eln" }, { "source" : "P", "arch" : "arm64", "base" : 4349493248, "size" : 49152, "uuid" : "a1d58bd4-b440-3750-9779-9e73620e718c", "path" : "\/Users\/USER\/*\/apropos-7c1ecbdf-5d074552.eln", "name" : "apropos-7c1ecbdf-5d074552.eln" }, { "source" : "P", "arch" : "arm64e", "base" : 6781034496, "size" : 241656, "uuid" : "dfc9530c-e75b-3d1c-a9a6-85c8a709d6a7", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6781276160, "size" : 53248, "uuid" : "f1661613-b1c8-320d-b69d-97f174130e29", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6779809792, "size" : 532476, "uuid" : "67989e50-e562-3062-9ff9-44bd90648e66", "path" : "\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6781513728, "size" : 32764, "uuid" : "d215e3b2-fa4f-328a-a080-7650c0991858", "path" : "\/usr\/lib\/system\/libsystem_platform.dylib", "name" : "libsystem_platform.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6777610240, "size" : 532288, "uuid" : "4ce86d18-f3fa-3d2a-a1b8-e7cd8a52fb0d", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "arm64e", "base" : 6800556032, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.Foundation", "size" : 14979072, "uuid" : "b39c1e42-f15f-3671-b63e-6be7bdad0fcd", "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation", "name" : "Foundation", "CFBundleVersion" : "3208" }, { "source" : "P", "arch" : "arm64e", "base" : 6781743104, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5197824, "uuid" : "41fdd393-3acc-328d-8108-e59a3a947ec5", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "3208" }, { "source" : "P", "arch" : "arm64e", "base" : 6844309504, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 21204992, "uuid" : "4251ee1c-062c-3b9a-b6e2-751f77ef9f4a", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2575.30.19" } ], "sharedCache" : { "base" : 6776799232, "size" : 4861722624, "uuid" : "e36100c7-89e7-3970-8938-8483ccd7019a" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.7G resident=0K(0%) swapped_out_or_unallocated=1.7G(100%)\nWritable regions: Total=2.5G written=1124K(0%) resident=1124K(0%) swapped_out=0K(0%) unallocated=2.5G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG image 208K 10 \nColorSync 592K 28 \nCoreAnimation 6448K 70 \nCoreGraphics 32K 2 \nCoreImage 32K 2 \nCoreUI image data 1120K 8 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 2.1G 84 \nMALLOC guard page 288K 18 \nSTACK GUARD 80K 5 \nStack 10.6M 6 \nStack (reserved) 1616K 1 reserved VM address space (unallocated)\nStack Guard 54.4M 1 \nVM_ALLOCATE 512.1M 4051 \n__AUTH 5136K 660 \n__AUTH_CONST 69.6M 901 \n__CTF 824 1 \n__DATA 46.9M 1242 \n__DATA_CONST 28.4M 1096 \n__DATA_DIRTY 2748K 334 \n__FONT_DATA 2352 1 \n__INFO_FILTER 8 1 \n__LINKEDIT 624.2M 302 \n__OBJC_RW 2373K 1 \n__TEXT 1.0G 1229 \n__TPRO_CONST 272K 2 \ndyld private memory 256K 1 \nmapped file 411.5M 35 \nowned unmapped memory 1072K 1 \npage table in kernel 1124K 1 \nshared memory 960K 20 \n=========== ======= ======= \nTOTAL 4.9G 10118 \nTOTAL, minus reserved VM space 4.9G 10118 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "logWritingSignature" : "5f1da6526938c5c14fe0942672676945f4fcc0a7", "trialInfo" : { "rollouts" : [ { "rolloutId" : "6297d96be2c9387df974efa4", "factorPackIds" : { }, "deploymentId" : 240000032 }, { "rolloutId" : "64628732bf2f5257dedc8988", "factorPackIds" : { }, "deploymentId" : 240000001 } ], "experiments" : [ { "treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8", "experimentId" : "6643969b3099cf28e049862f", "deploymentId" : 400000007 } ] } } Model: Mac15,6, BootROM 11881.61.3, proc 12:6:6 processors, 36 GB, SMC Graphics: Apple M3 Pro, Apple M3 Pro, Built-In Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online Memory Module: LPDDR5, Hynix AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4388), wl0: Oct 31 2024 06:18:43 version 23.10.900.20.41.51.176 FWID 01-24228154 IO80211_driverkit-1345.8 "IO80211_driverkit-1345.8" Nov 9 2024 17:02:32 AirPort: Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 USB Device: USB31Bus USB Device: USB31Bus USB Device: USB31Bus Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. [-- Attachment #3: Type: text/plain, Size: 4763 bytes --] In GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin24.2.0, NS appkit-2575.30 Version 15.2 (Build 24C101)) of 2024-12-17 built on beatrix.local Repository revision: 51f028396c1d933f89b3f4a554ece7594d0f7c48 Repository branch: scratch/igc Windowing system distributor 'Apple', version 10.3.2575 System Description: macOS 15.2 Configured using: 'configure --with-ns --with-modules --with-native-compilation --with-libgmp --with-tree-sitter --with-sqlite3 --with-mps=yes --without-imagemagick --without-dbus CPPFLAGS=-I/opt/homebrew/include LDFLAGS=-L/opt/homebrew/lib PKG_CONFIG_PATH=/opt/homebrew/lib/pkgconfig' Configured features: ACL GMP GNUTLS LIBXML2 MODULES MPS NATIVE_COMP NOTIFY KQUEUE NS PDUMPER SQLITE3 THREADS TOOLKIT_SCROLL_BARS TREE_SITTER ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: flymake-mode: t recentf-mode: t electric-pair-mode: t global-anzu-mode: t anzu-mode: t marginalia-mode: t vertico-mode: t savehist-mode: t kill-ring-deindent-mode: t pixel-scroll-precision-mode: t mood-line-mode: t puni-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/spd/.emacs.d/elpa/magit-4.1.1/magit-autorevert hides /Users/spd/.emacs.d/elpa/magit-section-4.1.1/magit-autorevert /Users/spd/.emacs.d/elpa/ef-themes-1.8.0/theme-loaddefs hides /Applications/Emacs.app/Contents/Resources/lisp/theme-loaddefs /Users/spd/.emacs.d/elpa/transient-0.7.7/transient hides /Applications/Emacs.app/Contents/Resources/lisp/transient Features: (shadow sort visual-fill-column mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils orderless comp-run comp-common rx mood-line-segment-checker time-date checkdoc lisp-mnt help-mode flymake project compile text-property-search comint ansi-osc ansi-color warnings ffap url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache url-vars recentf tree-widget elec-pair anzu advice thingatpt marginalia vertico compat savehist indent-aux pixel-scroll cua-base ring mood-line ef-winter-theme ef-themes exec-path-from-shell json subr-x map byte-opt gv bytecomp byte-compile info anzu-autoloads cape-autoloads company-autoloads denote-autoloads eat-autoloads ef-themes-autoloads embark-consult-autoloads consult-autoloads embark-autoloads exec-path-from-shell-autoloads git-auto-commit-mode-autoloads htmlize-autoloads magit-autoloads magit-section-autoloads dash-autoloads marginalia-autoloads mood-line-autoloads orderless-autoloads puni-autoloads rainbow-delimiters-autoloads symbol-overlay-autoloads transient-autoloads vertico-autoloads visual-fill-column-autoloads vundo-autoloads wgrep-autoloads with-editor-autoloads ws-butler-autoloads spd-autoloads cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process native-compile mps emacs) Memory information: ((conses 24 0 0) (symbols 56 0 0) (strings 40 0 0) (string-bytes 1 0) (vectors 24 0) (vector-slots 8 0 0) (floats 24 0 0) (intervals 64 0 0) (buffers 1000 0)) ^ permalink raw reply [flat|nested] 54+ messages in thread
[parent not found: <handler.74966.B.173459989517154.ack@debbugs.gnu.org>]
* bug#74966: Acknowledgement (31.0.50; Crash report (using igc on macOS)) [not found] ` <handler.74966.B.173459989517154.ack@debbugs.gnu.org> @ 2024-12-19 9:21 ` Sean Devlin 2024-12-19 10:28 ` Gerd Möllmann 0 siblings, 1 reply; 54+ messages in thread From: Sean Devlin @ 2024-12-19 9:21 UTC (permalink / raw) To: 74966 Also, it looks like I can reproduce this under Emacs -Q. Please let me know if and how I should debug the crash. Thanks! ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: Acknowledgement (31.0.50; Crash report (using igc on macOS)) 2024-12-19 9:21 ` bug#74966: Acknowledgement (31.0.50; Crash report (using igc on macOS)) Sean Devlin @ 2024-12-19 10:28 ` Gerd Möllmann 2024-12-19 11:05 ` Sean Devlin 0 siblings, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-19 10:28 UTC (permalink / raw) To: Sean Devlin; +Cc: 74966 Sean Devlin <spd@toadstyle.org> writes: > Also, it looks like I can reproduce this under Emacs -Q. > > Please let me know if and how I should debug the crash. > > Thanks! Can you please give me a recipe? (I don't have an idea how to debug this, one would need to know what in the function goes wrong, possibly by setting a breakpoint on it, and doing some assembler. Urgs :-)) ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: Acknowledgement (31.0.50; Crash report (using igc on macOS)) 2024-12-19 10:28 ` Gerd Möllmann @ 2024-12-19 11:05 ` Sean Devlin 2024-12-19 11:30 ` Gerd Möllmann 0 siblings, 1 reply; 54+ messages in thread From: Sean Devlin @ 2024-12-19 11:05 UTC (permalink / raw) To: Gerd Möllmann; +Cc: 74966 [-- Attachment #1: Type: text/plain, Size: 658 bytes --] Hi Gerd, > On Dec 19, 2024, at 7:28 PM, Gerd Möllmann <gerd.moellmann@gmail.com> wrote: > > Sean Devlin <spd@toadstyle.org> writes: > >> Also, it looks like I can reproduce this under Emacs -Q. >> >> Please let me know if and how I should debug the crash. >> >> Thanks! > > Can you please give me a recipe? (I don't have an idea how to debug > this, one would need to know what in the function goes wrong, possibly > by setting a breakpoint on it, and doing some assembler. Urgs :-)) Sure, I can reproduce this just by doing: open -n -a Emacs --args -Q C-h d searchstring RET And Emacs crashes right away. Hope this helps! [-- Attachment #2: Type: text/html, Size: 1174 bytes --] ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: Acknowledgement (31.0.50; Crash report (using igc on macOS)) 2024-12-19 11:05 ` Sean Devlin @ 2024-12-19 11:30 ` Gerd Möllmann 0 siblings, 0 replies; 54+ messages in thread From: Gerd Möllmann @ 2024-12-19 11:30 UTC (permalink / raw) To: Sean Devlin; +Cc: 74966 Sean Devlin <spd@toadstyle.org> writes: > Hi Gerd, > > On Dec 19, 2024, at 7:28 PM, Gerd Möllmann <gerd.moellmann@gmail.com> wrote: > > Sean Devlin <spd@toadstyle.org> writes: > > Also, it looks like I can reproduce this under Emacs -Q. > > Please let me know if and how I should debug the crash. > > Thanks! > > Can you please give me a recipe? (I don't have an idea how to debug > this, one would need to know what in the function goes wrong, possibly > by setting a breakpoint on it, and doing some assembler. Urgs :-)) > > Sure, I can reproduce this just by doing: > > 1 open -n -a Emacs --args -Q > 2 C-h d searchstring RET > > And Emacs crashes right away. > > Hope this helps! Hm, when I'm doing this, literally entering "saerchstring", it just says it has nothing. That's with my fork though, which is basically some recent master + igc + other stuff. I'll check with the GNU igc branch a bit later. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 9:17 bug#74966: 31.0.50; Crash report (using igc on macOS) Sean Devlin [not found] ` <handler.74966.B.173459989517154.ack@debbugs.gnu.org> @ 2024-12-19 10:25 ` Gerd Möllmann 2024-12-19 11:57 ` Sean Devlin 2024-12-19 11:48 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2 siblings, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-19 10:25 UTC (permalink / raw) To: Sean Devlin; +Cc: 74966, Pip Cet Sean Devlin <spd@toadstyle.org> writes: > Hi folks, > > I was using Emacs and encountered a crash. > > I am running on macOS, and I built Emacs from scratch/igc using the > instructions on that branch. > > I didn’t have Emacs running under a debugger, but I do have some crash > information captured by macOS. (See attached.) > > At the time, I was trying to use apropos-documentation. I invoked the > command once, entered a string, and hit RET, and it signaled an error. I > tried to do this again and Emacs crashed. > > I hope this is useful. Please let me know if there’s any other > information I can collect. > > Thanks! > .c:1811) > 11 Emacs 0x100d222a4 handle_sigsegv + 64 (sysdep.c:1949) > 12 libsystem_platform.dylib 0x19435ee04 _sigtramp + 56 > 13 apropos-7c1ecbdf-5d074552.eln 0x103407010 F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0 + 208 > 14 Emacs 0x100dd0a4c exec_byte_code + 2648 (bytecode.c:828) > 15 Emacs 0x100d82488 Ffuncall + 456 (eval.c:3099) > 16 apropos-7c1ecbdf-5d074552.eln 0x103405968 F6170726f706f732d2d6d61702d7072656c6f616465642d61746f6d73_apropos__map_preloaded_atoms_0 + 696 Looks to me like apropos-safe-documentation, native compiled, has a problem here and gets an EXC_BAD_ACCESS. But that's all I can see. It's not even clear to me if this is GC-related or not. Can you reproduce this? If yes, can you give me a recipe? Pip, should I perhaps merge with current master? I think there have been fixes to the native compiler on master, not sure though. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 10:25 ` bug#74966: 31.0.50; Crash report (using igc on macOS) Gerd Möllmann @ 2024-12-19 11:57 ` Sean Devlin 0 siblings, 0 replies; 54+ messages in thread From: Sean Devlin @ 2024-12-19 11:57 UTC (permalink / raw) To: Gerd Möllmann; +Cc: 74966, Pip Cet [-- Attachment #1: Type: text/plain, Size: 2118 bytes --] Hi folks, > On Dec 19, 2024, at 7:25 PM, Gerd Möllmann <gerd.moellmann@gmail.com> wrote: > > Sean Devlin <spd@toadstyle.org <mailto:spd@toadstyle.org>> writes: > >> Hi folks, >> >> I was using Emacs and encountered a crash. >> >> I am running on macOS, and I built Emacs from scratch/igc using the >> instructions on that branch. >> >> I didn’t have Emacs running under a debugger, but I do have some crash >> information captured by macOS. (See attached.) >> >> At the time, I was trying to use apropos-documentation. I invoked the >> command once, entered a string, and hit RET, and it signaled an error. I >> tried to do this again and Emacs crashed. >> >> I hope this is useful. Please let me know if there’s any other >> information I can collect. >> >> Thanks! >> > .c:1811) >> 11 Emacs 0x100d222a4 handle_sigsegv + 64 (sysdep.c:1949) >> 12 libsystem_platform.dylib 0x19435ee04 _sigtramp + 56 >> 13 apropos-7c1ecbdf-5d074552.eln 0x103407010 F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0 + 208 >> 14 Emacs 0x100dd0a4c exec_byte_code + 2648 (bytecode.c:828) >> 15 Emacs 0x100d82488 Ffuncall + 456 (eval.c:3099) >> 16 apropos-7c1ecbdf-5d074552.eln 0x103405968 F6170726f706f732d2d6d61702d7072656c6f616465642d61746f6d73_apropos__map_preloaded_atoms_0 + 696 > > Looks to me like apropos-safe-documentation, native compiled, has a > problem here and gets an EXC_BAD_ACCESS. But that's all I can see. It's > not even clear to me if this is GC-related or not. Just as a data point, I tried recompiling Emacs from scratch with that same commit hash with both --with-mps=yes and --with-mps=no. I can reproduce the crash only with the --with-mps=yes setting, i.e. only when igc is enabled. > > Can you reproduce this? If yes, can you give me a recipe? > > Pip, should I perhaps merge with current master? I think there have been > fixes to the native compiler on master, not sure though. [-- Attachment #2: Type: text/html, Size: 11787 bytes --] ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 9:17 bug#74966: 31.0.50; Crash report (using igc on macOS) Sean Devlin [not found] ` <handler.74966.B.173459989517154.ack@debbugs.gnu.org> 2024-12-19 10:25 ` bug#74966: 31.0.50; Crash report (using igc on macOS) Gerd Möllmann @ 2024-12-19 11:48 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-19 11:54 ` Sean Devlin 2024-12-19 14:02 ` Gerd Möllmann 2 siblings, 2 replies; 54+ messages in thread From: Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-19 11:48 UTC (permalink / raw) To: Sean Devlin; +Cc: 74966 "Sean Devlin" <spd@toadstyle.org> writes: > Hi folks, Hello! > I was using Emacs and encountered a crash. Thanks for reporting it! > I am running on macOS, and I built Emacs from scratch/igc using the > instructions on that branch. > > I didn’t have Emacs running under a debugger, but I do have some crash > information captured by macOS. (See attached.) I'm not entirely sure this is the actual segfault (the EXC_BAD_ACCESS/SIGABRT combination is a little odd): Exception Type: EXC_BAD_ACCESS (SIGABRT) Exception Codes: KERN_INVALID_ADDRESS at 0x595453206f742068 -> 0x000053206f742068 (possible pointer authentication failure) Exception Codes: 0x0000000000000001, 0x595453206f742068 That's an ASCII string that we treated as a pointer, it seems? 13 apropos-7c1ecbdf-5d074552.eln 0x103407010 F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0 + 208 Is there any way for you to disassemble this function? At first glance, there's nothing unusual about it (it does use the symbol function, which always confuses me when (function x) was intended but #'x was what I got). I'm not quite sure where the apropos-7c1ecbdf-5d074552.eln file lives on macOS, but I think, if you can find, you can run llvm-objdump -d apropos-7c1ecbdf-5d074552.eln (which will produce a lot of output; we're interested in the section belonging to the F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0 section). As this is reproducible, it's probably not a stack marking problem. > At the time, I was trying to use apropos-documentation. I invoked the > command once, entered a string, and hit RET, and it signaled an error. I > tried to do this again and Emacs crashed. > > I hope this is useful. Please let me know if there’s any other > information I can collect. Definitely useful! Thanks! Pip ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 11:48 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-19 11:54 ` Sean Devlin 2024-12-19 14:02 ` Gerd Möllmann 1 sibling, 0 replies; 54+ messages in thread From: Sean Devlin @ 2024-12-19 11:54 UTC (permalink / raw) To: Pip Cet; +Cc: 74966 Hi Pip, > On Dec 19, 2024, at 8:48 PM, Pip Cet <pipcet@protonmail.com> wrote: > > "Sean Devlin" <spd@toadstyle.org> writes: > >> Hi folks, > > Hello! > >> I was using Emacs and encountered a crash. > > Thanks for reporting it! > >> I am running on macOS, and I built Emacs from scratch/igc using the >> instructions on that branch. >> >> I didn’t have Emacs running under a debugger, but I do have some crash >> information captured by macOS. (See attached.) > > I'm not entirely sure this is the actual segfault (the > EXC_BAD_ACCESS/SIGABRT combination is a little odd): > > Exception Type: EXC_BAD_ACCESS (SIGABRT) > Exception Codes: KERN_INVALID_ADDRESS at 0x595453206f742068 -> 0x000053206f742068 (possible pointer authentication failure) > Exception Codes: 0x0000000000000001, 0x595453206f742068 > > That's an ASCII string that we treated as a pointer, it seems? > > 13 apropos-7c1ecbdf-5d074552.eln 0x103407010 > F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0 > + 208 > > Is there any way for you to disassemble this function? At first glance, > there's nothing unusual about it (it does use the symbol function, which > always confuses me when (function x) was intended but #'x was what I > got). > > I'm not quite sure where the apropos-7c1ecbdf-5d074552.eln file lives on > macOS, but I think, if you can find, you can run > > llvm-objdump -d apropos-7c1ecbdf-5d074552.eln > > (which will produce a lot of output; we're interested in the section > belonging to the > F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0 > section). > > As this is reproducible, it's probably not a stack marking problem. Here’s the function disassembly (using otool): _F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0: 0000000000006f40 stp x29, x30, [sp, #-0x40]! 0000000000006f44 mov x29, sp 0000000000006f48 mov x1, #0x0 0000000000006f4c stp x21, x22, [sp, #0x20] 0000000000006f50 adrp x22, 20 ; 0x1a000 0000000000006f54 add x22, x22, #0x198 0000000000006f58 stp x19, x20, [sp, #0x10] 0000000000006f5c ldr x20, [x22] 0000000000006f60 ldr x2, [x20, #0x2940] 0000000000006f64 blr x2 0000000000006f68 cbz x0, 0x6fe8 0000000000006f6c adrp x21, 18 ; 0x18000 0000000000006f70 add x21, x21, #0xd78 0000000000006f74 mov x2, x0 0000000000006f78 add x1, x29, #0x30 0000000000006f7c mov x0, #0x2 0000000000006f80 ldr x3, [x21, #0x868] 0000000000006f84 stp x3, x2, [x29, #0x30] 0000000000006f88 ldr x2, [x20, #0x1c68] 0000000000006f8c blr x2 0000000000006f90 sub w1, w0, #0x2 0000000000006f94 mov x19, x0 0000000000006f98 tst x1, #0x3 0000000000006f9c b.ne 0x6fc8 0000000000006fa0 ldr x0, [x21, #0x10] 0000000000006fa4 mov x1, #0x0 0000000000006fa8 ldr x2, [x20, #0x2aa8] 0000000000006fac blr x2 0000000000006fb0 cbz x0, 0x6fe8 0000000000006fb4 ldp x21, x22, [sp, #0x20] 0000000000006fb8 mov x0, x19 0000000000006fbc ldp x19, x20, [sp, #0x10] 0000000000006fc0 ldp x29, x30, [sp], #0x40 0000000000006fc4 ret 0000000000006fc8 sub w1, w0, #0x5 0000000000006fcc tst x1, #0x7 0000000000006fd0 b.eq 0x7000 0000000000006fd4 mov x0, #0x0 0000000000006fd8 ldr x2, [x20, #0x2aa8] 0000000000006fdc mov x1, #0x0 0000000000006fe0 blr x2 0000000000006fe4 cbnz x0, 0x6fb4 0000000000006fe8 mov x19, #0x0 0000000000006fec ldp x21, x22, [sp, #0x20] 0000000000006ff0 mov x0, x19 0000000000006ff4 ldp x19, x20, [sp, #0x10] 0000000000006ff8 ldp x29, x30, [sp], #0x40 0000000000006ffc ret 0000000000007000 ldr x2, [x22] 0000000000007004 mov w1, #0x2 0000000000007008 ldr x2, [x2, #0x8] 000000000000700c blr x2 0000000000007010 tbnz w0, #0x0, 0x6fa0 0000000000007014 mov x0, #0x0 0000000000007018 b 0x6fd8 000000000000701c nop > >> At the time, I was trying to use apropos-documentation. I invoked the >> command once, entered a string, and hit RET, and it signaled an error. I >> tried to do this again and Emacs crashed. >> >> I hope this is useful. Please let me know if there’s any other >> information I can collect. > > Definitely useful! > > Thanks! > > Pip > ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 11:48 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-19 11:54 ` Sean Devlin @ 2024-12-19 14:02 ` Gerd Möllmann 2024-12-19 14:07 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 1 sibling, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-19 14:02 UTC (permalink / raw) To: 74966; +Cc: spd, pipcet Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org> writes: > "Sean Devlin" <spd@toadstyle.org> writes: > >> Hi folks, > > Hello! > >> I was using Emacs and encountered a crash. > > Thanks for reporting it! > >> I am running on macOS, and I built Emacs from scratch/igc using the >> instructions on that branch. >> >> I didn’t have Emacs running under a debugger, but I do have some crash >> information captured by macOS. (See attached.) > > I'm not entirely sure this is the actual segfault (the > EXC_BAD_ACCESS/SIGABRT combination is a little odd): > > Exception Type: EXC_BAD_ACCESS (SIGABRT) > Exception Codes: KERN_INVALID_ADDRESS at 0x595453206f742068 -> > 0x000053206f742068 (possible pointer authentication failure) > Exception Codes: 0x0000000000000001, 0x595453206f742068 > > That's an ASCII string that we treated as a pointer, it seems? > > 13 apropos-7c1ecbdf-5d074552.eln 0x103407010 > F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0 > + 208 > > Is there any way for you to disassemble this function? At first glance, > there's nothing unusual about it (it does use the symbol function, which > always confuses me when (function x) was intended but #'x was what I > got). > > I'm not quite sure where the apropos-7c1ecbdf-5d074552.eln file lives on > macOS, but I think, if you can find, you can run > > llvm-objdump -d apropos-7c1ecbdf-5d074552.eln > > (which will produce a lot of output; we're interested in the section > belonging to the > F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0 > section). > > As this is reproducible, it's probably not a stack marking problem. > >> At the time, I was trying to use apropos-documentation. I invoked the >> command once, entered a string, and hit RET, and it signaled an error. I >> tried to do this again and Emacs crashed. >> >> I hope this is useful. Please let me know if there’s any other >> information I can collect. > > Definitely useful! > > Thanks! > > Pip Building scratch/igc with --enable-checking=all, I get an assertion * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 6.3 frame #0: 0x00000001004bbd58 bootstrap-emacs`die(msg="0 <= idx && idx < gc_asize (array)", file="./lisp.h", line=2069) at alloc.c:8375:12 frame #1: 0x000000010031bef8 bootstrap-emacs`AREF(array=0x00000001170a5c45, idx=46543) at lisp.h:2069:3 (lldb) p idx (ptrdiff_t) 46543 (lldb) p array Traceback (most recent call last): File "/Users/gerd/emacs/savannah/igc/src/../etc/emacs_lldb.py", line 269, in type_summary_Lisp_Object return Lisp_Object(obj).summary() ~~~~~~~~~~~^^^^^ File "/Users/gerd/emacs/savannah/igc/src/../etc/emacs_lldb.py", line 92, in __init__ self.init_lisp_types() ~~~~~~~~~~~~~~~~~~~~^^ File "/Users/gerd/emacs/savannah/igc/src/../etc/emacs_lldb.py", line 113, in init_lisp_types vector = self.get_lisp_pointer("struct Lisp_Vector", False) TypeError: Lisp_Object.get_lisp_pointer() takes 2 positional arguments but 3 were given (Lisp_Object) 0x00000001170a5c45 (lldb) p gc_asize (array) (ptrdiff_t) 48 (lldb) up Traceback (most recent call last): File "/Users/gerd/emacs/savannah/igc/src/../etc/emacs_lldb.py", line 269, in type_summary_Lisp_Object return Lisp_Object(obj).summary() ~~~~~~~~~~~^^^^^ File "/Users/gerd/emacs/savannah/igc/src/../etc/emacs_lldb.py", line 92, in __init__ self.init_lisp_types() ~~~~~~~~~~~~~~~~~~~~^^ File "/Users/gerd/emacs/savannah/igc/src/../etc/emacs_lldb.py", line 113, in init_lisp_types vector = self.get_lisp_pointer("struct Lisp_Vector", False) TypeError: Lisp_Object.get_lisp_pointer() takes 2 positional arguments but 3 were given frame #2: 0x000000010031c360 bootstrap-emacs`native_function_doc(function=0x0000000108f4e2ad) at comp.c:5580:10 As one can see, my emacs_lldb.py is broken again by something, and so I'm half blind. It looks though as if the AREF is here Lisp_Object native_function_doc (Lisp_Object function) { struct Lisp_Native_Comp_Unit *cu = XNATIVE_COMP_UNIT (Fsubr_native_comp_unit (function)); if (NILP (cu->data_fdoc_v)) cu->data_fdoc_v = load_static_obj (cu, TEXT_FDOC_SYM); if (!VECTORP (cu->data_fdoc_v)) xsignal2 (Qnative_lisp_file_inconsistent, cu->file, build_string ("missing documentation vector")); return AREF (cu->data_fdoc_v, XSUBR (function)->doc); } The out-of-bounds index should come from the function. Can't get at it, AGM, with the broken LLDB. HTH a bit. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 14:02 ` Gerd Möllmann @ 2024-12-19 14:07 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-19 14:44 ` Gerd Möllmann 0 siblings, 1 reply; 54+ messages in thread From: Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-19 14:07 UTC (permalink / raw) To: Gerd Möllmann; +Cc: spd, 74966 Gerd Möllmann <gerd.moellmann@gmail.com> writes: > Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text > editors" <bug-gnu-emacs@gnu.org> writes: > >> "Sean Devlin" <spd@toadstyle.org> writes: >> >>> Hi folks, >> >> Hello! >> >>> I was using Emacs and encountered a crash. >> >> Thanks for reporting it! >> >>> I am running on macOS, and I built Emacs from scratch/igc using the >>> instructions on that branch. >>> >>> I didn’t have Emacs running under a debugger, but I do have some crash >>> information captured by macOS. (See attached.) >> >> I'm not entirely sure this is the actual segfault (the >> EXC_BAD_ACCESS/SIGABRT combination is a little odd): >> >> Exception Type: EXC_BAD_ACCESS (SIGABRT) >> Exception Codes: KERN_INVALID_ADDRESS at 0x595453206f742068 -> >> 0x000053206f742068 (possible pointer authentication failure) >> Exception Codes: 0x0000000000000001, 0x595453206f742068 >> >> That's an ASCII string that we treated as a pointer, it seems? >> >> 13 apropos-7c1ecbdf-5d074552.eln 0x103407010 >> F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0 >> + 208 >> >> Is there any way for you to disassemble this function? At first glance, >> there's nothing unusual about it (it does use the symbol function, which >> always confuses me when (function x) was intended but #'x was what I >> got). >> >> I'm not quite sure where the apropos-7c1ecbdf-5d074552.eln file lives on >> macOS, but I think, if you can find, you can run >> >> llvm-objdump -d apropos-7c1ecbdf-5d074552.eln >> >> (which will produce a lot of output; we're interested in the section >> belonging to the >> F6170726f706f732d736166652d646f63756d656e746174696f6e_apropos_safe_documentation_0 >> section). >> >> As this is reproducible, it's probably not a stack marking problem. >> >>> At the time, I was trying to use apropos-documentation. I invoked the >>> command once, entered a string, and hit RET, and it signaled an error. I >>> tried to do this again and Emacs crashed. >>> >>> I hope this is useful. Please let me know if there’s any other >>> information I can collect. >> >> Definitely useful! >> >> Thanks! >> >> Pip > > Building scratch/igc with --enable-checking=all, I get an assertion > > * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 6.3 > frame #0: 0x00000001004bbd58 bootstrap-emacs`die(msg="0 <= idx && idx < gc_asize (array)", file="./lisp.h", line=2069) at alloc.c:8375:12 > > frame #1: 0x000000010031bef8 bootstrap-emacs`AREF(array=0x00000001170a5c45, idx=46543) at lisp.h:2069:3 > (lldb) p idx > (ptrdiff_t) 46543 > (lldb) p array > Traceback (most recent call last): > File "/Users/gerd/emacs/savannah/igc/src/../etc/emacs_lldb.py", line 269, in type_summary_Lisp_Object > return Lisp_Object(obj).summary() > ~~~~~~~~~~~^^^^^ > File "/Users/gerd/emacs/savannah/igc/src/../etc/emacs_lldb.py", line 92, in __init__ > self.init_lisp_types() > ~~~~~~~~~~~~~~~~~~~~^^ > File "/Users/gerd/emacs/savannah/igc/src/../etc/emacs_lldb.py", line 113, in init_lisp_types > vector = self.get_lisp_pointer("struct Lisp_Vector", False) > TypeError: Lisp_Object.get_lisp_pointer() takes 2 positional arguments but 3 were given > (Lisp_Object) 0x00000001170a5c45 > (lldb) p gc_asize (array) > (ptrdiff_t) 48 > (lldb) up > Traceback (most recent call last): > File "/Users/gerd/emacs/savannah/igc/src/../etc/emacs_lldb.py", line 269, in type_summary_Lisp_Object > return Lisp_Object(obj).summary() > ~~~~~~~~~~~^^^^^ > File "/Users/gerd/emacs/savannah/igc/src/../etc/emacs_lldb.py", line 92, in __init__ > self.init_lisp_types() > ~~~~~~~~~~~~~~~~~~~~^^ > File "/Users/gerd/emacs/savannah/igc/src/../etc/emacs_lldb.py", line 113, in init_lisp_types > vector = self.get_lisp_pointer("struct Lisp_Vector", False) > TypeError: Lisp_Object.get_lisp_pointer() takes 2 positional arguments but 3 were given > frame #2: 0x000000010031c360 bootstrap-emacs`native_function_doc(function=0x0000000108f4e2ad) at comp.c:5580:10 > > As one can see, my emacs_lldb.py is broken again by something, and so I'm > half blind. It looks though as if the AREF is here > > Lisp_Object > native_function_doc (Lisp_Object function) > { > struct Lisp_Native_Comp_Unit *cu = > XNATIVE_COMP_UNIT (Fsubr_native_comp_unit (function)); > > if (NILP (cu->data_fdoc_v)) > cu->data_fdoc_v = load_static_obj (cu, TEXT_FDOC_SYM); > if (!VECTORP (cu->data_fdoc_v)) > xsignal2 (Qnative_lisp_file_inconsistent, cu->file, > build_string ("missing documentation vector")); > return AREF (cu->data_fdoc_v, XSUBR (function)->doc); > } That makes sense. I was just looking at the same code and wondering whether docidx might have been wrong, now I'm wondering why it is wrong :-) > The out-of-bounds index should come from the function. Can't get at it, > AGM, with the broken LLDB. XSUBR (function)->doc should have been set by comp--register-subr (most likely), so maybe disassemble the toplevel_run function of the right .eln file... > HTH a bit. It does, thanks! Pip ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 14:07 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-19 14:44 ` Gerd Möllmann 2024-12-19 15:25 ` Gerd Möllmann 2024-12-19 15:31 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 2 replies; 54+ messages in thread From: Gerd Möllmann @ 2024-12-19 14:44 UTC (permalink / raw) To: Pip Cet; +Cc: spd, 74966 Pip Cet <pipcet@protonmail.com> writes: > XSUBR (function)->doc should have been set by comp--register-subr (most > likely), so maybe disassemble the toplevel_run function of the right > .eln file... > >> HTH a bit. > > It does, thanks! Got a bit more (don't ask how :-)): p function (Lisp_Object) 0x0000000108f4e2ad (struct Lisp_Subr *) $84 = 0x0000000108f4e2a8 (lldb) p *$84 (struct Lisp_Subr) { header = { gc_header = (v = 51808893985, gcaligned = '!') size = 4611686018746195968 } function = { a0 = 0x0000000102be4620 (ns-win-ef8075c0-78c0e9c8.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a1 = 0x0000000102be4620 (ns-win-ef8075c0-78c0e9c8.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a2 = 0x0000000102be4620 (ns-win-ef8075c0-78c0e9c8.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a3 = 0x0000000102be4620 (ns-win-ef8075c0-78c0e9c8.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a4 = 0x0000000102be4620 (ns-win-ef8075c0-78c0e9c8.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a5 = 0x0000000102be4620 (ns-win-ef8075c0-78c0e9c8.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a6 = 0x0000000102be4620 (ns-win-ef8075c0-78c0e9c8.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a7 = 0x0000000102be4620 (ns-win-ef8075c0-78c0e9c8.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a8 = 0x0000000102be4620 (ns-win-ef8075c0-78c0e9c8.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) aUNEVALLED = 0x0000000102be4620 (ns-win-ef8075c0-78c0e9c8.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) aMANY = 0x0000000102be4620 (ns-win-ef8075c0-78c0e9c8.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) } min_args = 2 max_args = 5 symbol_name = 0x0000600001626640 "x-file-dialog" intspec = { string = 0x0000000000000000 native = NULL } command_modes = NULL doc = 46543 native_comp_u = 0x000000010844e4c5 (struct Lisp_Native_Comp_Unit *) $93 = 0x000000010844e4c0 native_c_name = 0x0000000109788a4e "F782d66696c652d6469616c6f67_x_file_dialog_0" lambda_list = NULL type = 0x000000010841c59b (struct Lisp_Cons *) $95 = 0x000000010841c598 } So the index is indeed wrong in the Lisp_Subr. And that it is x-file-dialog explains why I didn't see it in my fork - I've given up on NS, and I'm building --without-ns. (lldb) p *$93 (struct Lisp_Native_Comp_Unit) { header = { gc_header = (v = 94757839649, gcaligned = '!') size = 4611686018897203207 } file = 0x000000010a07d36c (struct Lisp_String *) $97 = 0x000000010a07d368 optimize_qualities = 0x0000000109139abb (struct Lisp_Cons *) $98 = 0x0000000109139ab8 lambda_gc_guard_h = 0x000000010a07d315 (struct Lisp_Hash_Table *) $101 = 0x000000010a07d310 lambda_c_name_idx_h = 0x0000000109139195 (struct Lisp_Hash_Table *) $103 = 0x0000000109139190 data_fdoc_v = 0x00000001170a5c45 (struct Lisp_Vector *) $104 = 0x00000001170a5c40 data_vec = 0x0000000109137ff5 (struct Lisp_Vector *) $105 = 0x0000000109137ff0 data_impure_vec = 0x000000010844e5a5 (struct Lisp_Vector *) $106 = 0x000000010844e5a0 data_imp_relocs = 0x0000000102bf2820 (struct Lisp_Symbol *) $108 = 0x0000000203836858 n_data_imp_relocs = 34 data_relocs = 0x0000000102bf1b78 (struct Lisp_Symbol *) $110 = 0x0000000203835bb0 n_data_relocs = 282 data_eph_relocs = NULL n_data_eph_relocs = 0 comp_unit = 0x0000000102bf1b68 (struct Lisp_Symbol *) $112 = 0x0000000203835ba0 data_relocs_root = 0x0000600000121500 data_imp_relocs_root = 0x0000600000121540 data_eph_relocs_root = NULL comp_unit_root = 0x00006000001214c0 loaded_once = false load_ongoing = false handle = 0x000000006aaecbc0 } And the disassembly of ns-win.eln is ./31.0.50-46e509f6/preloaded/ns-win-ef8075c0-de7bcdf2.eln: file format mach-o arm64 Disassembly of section __TEXT,__text: 00000000000024e0 <_maybe_gc_quit>: 24e0: f0000061 adrp x1, 0x11000 <_text_data_reloc_blob+0x118d> 24e4: b94ce020 ldr w0, [x1, #0xce0] 24e8: 11000400 add w0, w0, #0x1 24ec: 6b4027ff cmp wzr, w0, lsr #9 24f0: 54000061 b.ne 0x24fc <_maybe_gc_quit+0x1c> 24f4: b90ce020 str w0, [x1, #0xce0] 24f8: d65f03c0 ret 24fc: a9be7bfd stp x29, x30, [sp, #-0x20]! 2500: 910003fd mov x29, sp 2504: f9000bf3 str x19, [sp, #0x10] 2508: 90000093 adrp x19, 0x12000 <_d_reloc+0x308> 250c: 912da273 add x19, x19, #0xb68 2510: b90ce03f str wzr, [x1, #0xce0] 2514: f9400260 ldr x0, [x19] 2518: f9403400 ldr x0, [x0, #0x68] 251c: d63f0000 blr x0 2520: f9400260 ldr x0, [x19] 2524: f9400bf3 ldr x19, [sp, #0x10] 2528: a8c27bfd ldp x29, x30, [sp], #0x20 252c: f9403800 ldr x0, [x0, #0x70] 2530: aa0003f0 mov x16, x0 2534: d61f0200 br x16 2538: d503201f nop 253c: d503201f nop 0000000000002540 <_SYMBOL_WITH_POS_SYM>: 2540: a9be7bfd stp x29, x30, [sp, #-0x20]! 2544: 910003fd mov x29, sp 2548: 51001401 sub w1, w0, #0x5 254c: a90153f3 stp x19, x20, [sp, #0x10] 2550: aa0003f3 mov x19, x0 2554: f240083f tst x1, #0x7 2558: 54000240 b.eq 0x25a0 <_SYMBOL_WITH_POS_SYM+0x60> 255c: f0000060 adrp x0, 0x11000 <_text_data_reloc_blob+0x118d> 2560: 9133e000 add x0, x0, #0xcf8 2564: 90000094 adrp x20, 0x12000 <_d_reloc+0x308> 2568: 912da294 add x20, x20, #0xb68 256c: f944bc00 ldr x0, [x0, #0x978] 2570: aa1303e1 mov x1, x19 2574: f9400282 ldr x2, [x20] 2578: f9400042 ldr x2, [x2] 257c: d63f0040 blr x2 2580: f9400281 ldr x1, [x20] 2584: aa1303e0 mov x0, x19 2588: f9401c21 ldr x1, [x1, #0x38] 258c: d63f0020 blr x1 2590: f9400800 ldr x0, [x0, #0x10] 2594: a94153f3 ldp x19, x20, [sp, #0x10] 2598: a8c27bfd ldp x29, x30, [sp], #0x20 259c: d65f03c0 ret 25a0: 90000094 adrp x20, 0x12000 <_d_reloc+0x308> 25a4: 912da294 add x20, x20, #0xb68 25a8: 528000c1 mov w1, #0x6 ; =6 25ac: f9400282 ldr x2, [x20] 25b0: f9400442 ldr x2, [x2, #0x8] 25b4: d63f0040 blr x2 25b8: 3707fe40 tbnz w0, #0x0, 0x2580 <_SYMBOL_WITH_POS_SYM+0x40> 25bc: f0000060 adrp x0, 0x11000 <_text_data_reloc_blob+0x118d> 25c0: 9133e000 add x0, x0, #0xcf8 25c4: f944bc00 ldr x0, [x0, #0x978] 25c8: 17ffffea b 0x2570 <_SYMBOL_WITH_POS_SYM+0x30> 00000000000025cc <_F6e732d68616e646c652d6e786f70656e_ns_handle_nxopen_0>: 25cc: a9ba7bfd stp x29, x30, [sp, #-0x60]! 25d0: 910003fd mov x29, sp 25d4: a90153f3 stp x19, x20, [sp, #0x10] 25d8: f0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 25dc: 9133e294 add x20, x20, #0xcf8 25e0: a9025bf5 stp x21, x22, [sp, #0x20] 25e4: aa0103f5 mov x21, x1 25e8: f9400680 ldr x0, [x20, #0x8] 25ec: f9001bf7 str x23, [sp, #0x30] 25f0: 90000097 adrp x23, 0x12000 <_d_reloc+0x308> 25f4: 912da2f7 add x23, x23, #0xb68 25f8: f94002f3 ldr x19, [x23] 25fc: f953ce61 ldr x1, [x19, #0x2798] 2600: d63f0020 blr x1 2604: aa0003e2 mov x2, x0 2608: b40006f5 cbz x21, 0x26e4 <_F6e732d68616e646c652d6e786f70656e_ns_handle_nxopen_0+0x118> 260c: f9401a83 ldr x3, [x20, #0x30] 2610: 910103a1 add x1, x29, #0x40 2614: d2800040 mov x0, #0x2 ; =2 2618: a9040fa2 stp x2, x3, [x29, #0x40] 261c: f9524262 ldr x2, [x19, #0x2480] 2620: d63f0040 blr x2 2624: f9402a64 ldr x4, [x19, #0x50] 2628: aa0003e1 mov x1, x0 262c: 52800003 mov w3, #0x0 ; =0 2630: d2800002 mov x2, #0x0 ; =0 2634: f9400680 ldr x0, [x20, #0x8] 2638: d63f0080 blr x4 263c: f9401280 ldr x0, [x20, #0x20] 2640: f953ce61 ldr x1, [x19, #0x2798] 2644: d63f0020 blr x1 2648: f953ce61 ldr x1, [x19, #0x2798] 264c: aa0003f6 mov x22, x0 2650: f9401680 ldr x0, [x20, #0x28] 2654: d63f0020 blr x1 2658: aa0003f5 mov x21, x0 265c: 51000c00 sub w0, w0, #0x3 2660: f240081f tst x0, #0x7 2664: 54000441 b.ne 0x26ec <_F6e732d68616e646c652d6e786f70656e_ns_handle_nxopen_0+0x120> 2668: f840d2a1 ldur x1, [x21, #0xd] 266c: 52800003 mov w3, #0x0 ; =0 2670: d2800002 mov x2, #0x0 ; =0 2674: f9401680 ldr x0, [x20, #0x28] 2678: f9402a64 ldr x4, [x19, #0x50] 267c: d63f0080 blr x4 2680: f9542261 ldr x1, [x19, #0x2840] 2684: aa1503e0 mov x0, x21 2688: d63f0020 blr x1 268c: f94fe262 ldr x2, [x19, #0x1fc0] 2690: d2800001 mov x1, #0x0 ; =0 2694: d63f0040 blr x2 2698: aa0003e3 mov x3, x0 269c: f9524262 ldr x2, [x19, #0x2480] 26a0: 910143a1 add x1, x29, #0x50 26a4: d2800040 mov x0, #0x2 ; =2 26a8: a9050fb6 stp x22, x3, [x29, #0x50] 26ac: d63f0040 blr x2 26b0: aa0003e1 mov x1, x0 26b4: f9401280 ldr x0, [x20, #0x20] 26b8: 52800003 mov w3, #0x0 ; =0 26bc: d2800002 mov x2, #0x0 ; =0 26c0: aa0103f4 mov x20, x1 26c4: f9402a64 ldr x4, [x19, #0x50] 26c8: d63f0080 blr x4 26cc: f9401bf7 ldr x23, [sp, #0x30] 26d0: aa1403e0 mov x0, x20 26d4: a94153f3 ldp x19, x20, [sp, #0x10] 26d8: a9425bf5 ldp x21, x22, [sp, #0x20] 26dc: a8c67bfd ldp x29, x30, [sp], #0x60 26e0: d65f03c0 ret 26e4: f9400e83 ldr x3, [x20, #0x18] 26e8: 17ffffca b 0x2610 <_F6e732d68616e646c652d6e786f70656e_ns_handle_nxopen_0+0x44> 26ec: b40000d5 cbz x21, 0x2704 <_F6e732d68616e646c652d6e786f70656e_ns_handle_nxopen_0+0x138> 26f0: f94002e2 ldr x2, [x23] 26f4: aa1503e1 mov x1, x21 26f8: f944ba80 ldr x0, [x20, #0x970] 26fc: f9400042 ldr x2, [x2] 2700: d63f0040 blr x2 2704: d2800001 mov x1, #0x0 ; =0 2708: 17ffffd9 b 0x266c <_F6e732d68616e646c652d6e786f70656e_ns_handle_nxopen_0+0xa0> 000000000000270c <_F6e732d68616e646c652d6e786f70656e74656d70_ns_handle_nxopentemp_0>: 270c: 90000083 adrp x3, 0x12000 <_d_reloc+0x308> 2710: 912da063 add x3, x3, #0xb68 2714: aa0003e4 mov x4, x0 2718: d2800060 mov x0, #0x3 ; =3 271c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2720: 910003fd mov x29, sp 2724: 910043a1 add x1, x29, #0x10 2728: f0000062 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 272c: 9133e042 add x2, x2, #0xcf8 2730: f9000fa4 str x4, [x29, #0x18] 2734: f9400065 ldr x5, [x3] 2738: a9438c44 ldp x4, x3, [x2, #0x38] 273c: f94d38a2 ldr x2, [x5, #0x1a70] 2740: f9000ba4 str x4, [x29, #0x10] 2744: f90013a3 str x3, [x29, #0x20] 2748: d63f0040 blr x2 274c: a8c37bfd ldp x29, x30, [sp], #0x30 2750: d65f03c0 ret 2754: d503201f nop 2758: d503201f nop 275c: d503201f nop 0000000000002760 <_F6e732d69676e6f72652d312d617267_ns_ignore_1_arg_0>: 2760: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2764: 910003fd mov x29, sp 2768: a90153f3 stp x19, x20, [sp, #0x10] 276c: f0000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 2770: 9133e273 add x19, x19, #0xcf8 2774: f9401660 ldr x0, [x19, #0x28] 2778: f90013f5 str x21, [sp, #0x20] 277c: 90000095 adrp x21, 0x12000 <_d_reloc+0x308> 2780: 912da2b5 add x21, x21, #0xb68 2784: f94002b4 ldr x20, [x21] 2788: f953ce81 ldr x1, [x20, #0x2798] 278c: d63f0020 blr x1 2790: 51000c01 sub w1, w0, #0x3 2794: f240083f tst x1, #0x7 2798: 540001a1 b.ne 0x27cc <_F6e732d69676e6f72652d312d617267_ns_ignore_1_arg_0+0x6c> 279c: f840d015 ldur x21, [x0, #0xd] 27a0: aa1503e1 mov x1, x21 27a4: 52800003 mov w3, #0x0 ; =0 27a8: f9401660 ldr x0, [x19, #0x28] 27ac: d2800002 mov x2, #0x0 ; =0 27b0: f9402a84 ldr x4, [x20, #0x50] 27b4: d63f0080 blr x4 27b8: aa1503e0 mov x0, x21 27bc: f94013f5 ldr x21, [sp, #0x20] 27c0: a94153f3 ldp x19, x20, [sp, #0x10] 27c4: a8c37bfd ldp x29, x30, [sp], #0x30 27c8: d65f03c0 ret 27cc: b40000c0 cbz x0, 0x27e4 <_F6e732d69676e6f72652d312d617267_ns_ignore_1_arg_0+0x84> 27d0: f94002a2 ldr x2, [x21] 27d4: aa0003e1 mov x1, x0 27d8: f944ba60 ldr x0, [x19, #0x970] 27dc: f9400042 ldr x2, [x2] 27e0: d63f0040 blr x2 27e4: d2800015 mov x21, #0x0 ; =0 27e8: 17ffffee b 0x27a0 <_F6e732d69676e6f72652d312d617267_ns_ignore_1_arg_0+0x40> 00000000000027ec <_F6e732d70617273652d67656f6d65747279_ns_parse_geometry_0>: 27ec: 90000084 adrp x4, 0x12000 <_d_reloc+0x308> 27f0: 912da084 add x4, x4, #0xb68 27f4: aa0003e1 mov x1, x0 27f8: d2800003 mov x3, #0x0 ; =0 27fc: a9ae7bfd stp x29, x30, [sp, #-0x120]! 2800: 910003fd mov x29, sp 2804: d2800002 mov x2, #0x0 ; =0 2808: a90153f3 stp x19, x20, [sp, #0x10] 280c: f0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 2810: 9133e294 add x20, x20, #0xcf8 2814: a9025bf5 stp x21, x22, [sp, #0x20] 2818: aa0003f5 mov x21, x0 281c: f9400093 ldr x19, [x4] 2820: f9402a80 ldr x0, [x20, #0x50] 2824: f9476664 ldr x4, [x19, #0xec8] 2828: d63f0080 blr x4 282c: b4000e40 cbz x0, 0x29f4 <_F6e732d70617273652d67656f6d65747279_ns_parse_geometry_0+0x208> 2830: a90363b7 stp x23, x24, [x29, #0x30] 2834: d28000c4 mov x4, #0x6 ; =6 2838: 910163a1 add x1, x29, #0x58 283c: d2800060 mov x0, #0x3 ; =3 2840: d28001d7 mov x23, #0xe ; =14 2844: f9403683 ldr x3, [x20, #0x68] 2848: f90037b5 str x21, [x29, #0x68] 284c: f94d3a62 ldr x2, [x19, #0x1a70] 2850: f90023b9 str x25, [x29, #0x40] 2854: a90593a3 stp x3, x4, [x29, #0x58] 2858: d63f0040 blr x2 285c: f9539662 ldr x2, [x19, #0x2728] 2860: d2800001 mov x1, #0x0 ; =0 2864: d63f0040 blr x2 2868: f94fe262 ldr x2, [x19, #0x1fc0] 286c: aa0003e1 mov x1, x0 2870: f9402e80 ldr x0, [x20, #0x58] 2874: d63f0040 blr x2 2878: f94fe262 ldr x2, [x19, #0x1fc0] 287c: d2800001 mov x1, #0x0 ; =0 2880: d63f0040 blr x2 2884: f9403683 ldr x3, [x20, #0x68] 2888: aa0003f8 mov x24, x0 288c: 9101c3a1 add x1, x29, #0x70 2890: d2800060 mov x0, #0x3 ; =3 2894: f90043b5 str x21, [x29, #0x80] 2898: f94d3a62 ldr x2, [x19, #0x1a70] 289c: a9075fa3 stp x3, x23, [x29, #0x70] 28a0: d63f0040 blr x2 28a4: aa0003f6 mov x22, x0 28a8: b4000260 cbz x0, 0x28f4 <_F6e732d70617273652d67656f6d65747279_ns_parse_geometry_0+0x108> 28ac: f9403683 ldr x3, [x20, #0x68] 28b0: 9103a3a1 add x1, x29, #0xe8 28b4: d2800060 mov x0, #0x3 ; =3 28b8: f9007fb5 str x21, [x29, #0xf8] 28bc: f94d3a62 ldr x2, [x19, #0x1a70] 28c0: a90edfa3 stp x3, x23, [x29, #0xe8] 28c4: d63f0040 blr x2 28c8: f9539662 ldr x2, [x19, #0x2728] 28cc: d2800001 mov x1, #0x0 ; =0 28d0: d63f0040 blr x2 28d4: f94fe262 ldr x2, [x19, #0x1fc0] 28d8: aa0003e1 mov x1, x0 28dc: f9405280 ldr x0, [x20, #0xa0] 28e0: d63f0040 blr x2 28e4: f94fe262 ldr x2, [x19, #0x1fc0] 28e8: d2800001 mov x1, #0x0 ; =0 28ec: d63f0040 blr x2 28f0: aa0003f6 mov x22, x0 28f4: f9403683 ldr x3, [x20, #0x68] 28f8: d28002d9 mov x25, #0x16 ; =22 28fc: 910223a1 add x1, x29, #0x88 2900: d2800060 mov x0, #0x3 ; =3 2904: f9004fb5 str x21, [x29, #0x98] 2908: f94d3a62 ldr x2, [x19, #0x1a70] 290c: a908e7a3 stp x3, x25, [x29, #0x88] 2910: d63f0040 blr x2 2914: aa0003f7 mov x23, x0 2918: b4000260 cbz x0, 0x2964 <_F6e732d70617273652d67656f6d65747279_ns_parse_geometry_0+0x178> 291c: f9403683 ldr x3, [x20, #0x68] 2920: 910343a1 add x1, x29, #0xd0 2924: d2800060 mov x0, #0x3 ; =3 2928: f90073b5 str x21, [x29, #0xe0] 292c: f94d3a62 ldr x2, [x19, #0x1a70] 2930: a90d67a3 stp x3, x25, [x29, #0xd0] 2934: d63f0040 blr x2 2938: f9539662 ldr x2, [x19, #0x2728] 293c: d2800001 mov x1, #0x0 ; =0 2940: d63f0040 blr x2 2944: f94fe262 ldr x2, [x19, #0x1fc0] 2948: aa0003e1 mov x1, x0 294c: f9404e80 ldr x0, [x20, #0x98] 2950: d63f0040 blr x2 2954: f94fe262 ldr x2, [x19, #0x1fc0] 2958: d2800001 mov x1, #0x0 ; =0 295c: d63f0040 blr x2 2960: aa0003f7 mov x23, x0 2964: f9403683 ldr x3, [x20, #0x68] 2968: d28003d9 mov x25, #0x1e ; =30 296c: 910283a1 add x1, x29, #0xa0 2970: d2800060 mov x0, #0x3 ; =3 2974: f9005bb5 str x21, [x29, #0xb0] 2978: f94d3a62 ldr x2, [x19, #0x1a70] 297c: a90a67a3 stp x3, x25, [x29, #0xa0] 2980: d63f0040 blr x2 2984: aa0003e2 mov x2, x0 2988: b4000260 cbz x0, 0x29d4 <_F6e732d70617273652d67656f6d65747279_ns_parse_geometry_0+0x1e8> 298c: f9403683 ldr x3, [x20, #0x68] 2990: 9102e3a1 add x1, x29, #0xb8 2994: d2800060 mov x0, #0x3 ; =3 2998: f90067b5 str x21, [x29, #0xc8] 299c: f94d3a62 ldr x2, [x19, #0x1a70] 29a0: a90be7a3 stp x3, x25, [x29, #0xb8] 29a4: d63f0040 blr x2 29a8: f9539662 ldr x2, [x19, #0x2728] 29ac: d2800001 mov x1, #0x0 ; =0 29b0: d63f0040 blr x2 29b4: f94fe262 ldr x2, [x19, #0x1fc0] 29b8: aa0003e1 mov x1, x0 29bc: f9404a80 ldr x0, [x20, #0x90] 29c0: d63f0040 blr x2 29c4: f94fe262 ldr x2, [x19, #0x1fc0] 29c8: d2800001 mov x1, #0x0 ; =0 29cc: d63f0040 blr x2 29d0: aa0003e2 mov x2, x0 29d4: 910403a1 add x1, x29, #0x100 29d8: f9524263 ldr x3, [x19, #0x2480] 29dc: d2800080 mov x0, #0x4 ; =4 29e0: a9005838 stp x24, x22, [x1] 29e4: a9010837 stp x23, x2, [x1, #0x10] 29e8: d63f0060 blr x3 29ec: f94023b9 ldr x25, [x29, #0x40] 29f0: a94363b7 ldp x23, x24, [x29, #0x30] 29f4: a94153f3 ldp x19, x20, [sp, #0x10] 29f8: a9425bf5 ldp x21, x22, [sp, #0x20] 29fc: a8d27bfd ldp x29, x30, [sp], #0x120 2a00: d65f03c0 ret 0000000000002a04 <_F6e732d73657475702d7370656369616c2d6b657973_ns_setup_special_keys_0>: 2a04: a9a87bfd stp x29, x30, [sp, #-0x180]! 2a08: 910003fd mov x29, sp 2a0c: 9101c3a1 add x1, x29, #0x70 2a10: d2800040 mov x0, #0x2 ; =2 2a14: a90153f3 stp x19, x20, [sp, #0x10] 2a18: f0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 2a1c: 9133e294 add x20, x20, #0xcf8 2a20: a9025bf5 stp x21, x22, [sp, #0x20] 2a24: 90000082 adrp x2, 0x12000 <_d_reloc+0x308> 2a28: 912da042 add x2, x2, #0xb68 2a2c: a90363f7 stp x23, x24, [sp, #0x30] 2a30: a9046bf9 stp x25, x26, [sp, #0x40] 2a34: a90573fb stp x27, x28, [sp, #0x50] 2a38: 3cca829f ldur q31, [x20, #0xa8] 2a3c: f9400053 ldr x19, [x2] 2a40: 3d801fbf str q31, [x29, #0x70] 2a44: f94d3a62 ldr x2, [x19, #0x1a70] 2a48: d63f0040 blr x2 2a4c: f94fe262 ldr x2, [x19, #0x1fc0] 2a50: aa0003e1 mov x1, x0 2a54: d28000c0 mov x0, #0x6 ; =6 2a58: d63f0040 blr x2 2a5c: f9405685 ldr x5, [x20, #0xa8] 2a60: aa0003e3 mov x3, x0 2a64: 910203a1 add x1, x29, #0x80 2a68: d2800040 mov x0, #0x2 ; =2 2a6c: f9406284 ldr x4, [x20, #0xc0] 2a70: f90033a3 str x3, [x29, #0x60] 2a74: f94d3a62 ldr x2, [x19, #0x1a70] 2a78: a90813a5 stp x5, x4, [x29, #0x80] 2a7c: d63f0040 blr x2 2a80: f94fe262 ldr x2, [x19, #0x1fc0] 2a84: aa0003e1 mov x1, x0 2a88: d2800140 mov x0, #0xa ; =10 2a8c: d63f0040 blr x2 2a90: f9405686 ldr x6, [x20, #0xa8] 2a94: 910243a1 add x1, x29, #0x90 2a98: aa0003e2 mov x2, x0 2a9c: d2800040 mov x0, #0x2 ; =2 2aa0: f9406685 ldr x5, [x20, #0xc8] 2aa4: f90037a2 str x2, [x29, #0x68] 2aa8: f94d3a64 ldr x4, [x19, #0x1a70] 2aac: a90917a6 stp x6, x5, [x29, #0x90] 2ab0: d63f0080 blr x4 2ab4: f94fe264 ldr x4, [x19, #0x1fc0] 2ab8: aa0003e1 mov x1, x0 2abc: d28001c0 mov x0, #0xe ; =14 2ac0: d63f0080 blr x4 2ac4: f9405686 ldr x6, [x20, #0xa8] 2ac8: aa0003fc mov x28, x0 2acc: 910283a1 add x1, x29, #0xa0 2ad0: d2800040 mov x0, #0x2 ; =2 2ad4: f9406e85 ldr x5, [x20, #0xd8] 2ad8: f94d3a64 ldr x4, [x19, #0x1a70] 2adc: a90a17a6 stp x6, x5, [x29, #0xa0] 2ae0: d63f0080 blr x4 2ae4: f94fe264 ldr x4, [x19, #0x1fc0] 2ae8: aa0003e1 mov x1, x0 2aec: d2800240 mov x0, #0x12 ; =18 2af0: d63f0080 blr x4 2af4: f9405686 ldr x6, [x20, #0xa8] 2af8: aa0003fb mov x27, x0 2afc: 9102c3a1 add x1, x29, #0xb0 2b00: d2800040 mov x0, #0x2 ; =2 2b04: f9407285 ldr x5, [x20, #0xe0] 2b08: f94d3a64 ldr x4, [x19, #0x1a70] 2b0c: a90b17a6 stp x6, x5, [x29, #0xb0] 2b10: d63f0080 blr x4 2b14: f94fe264 ldr x4, [x19, #0x1fc0] 2b18: aa0003e1 mov x1, x0 2b1c: d28002c0 mov x0, #0x16 ; =22 2b20: d63f0080 blr x4 2b24: f9405686 ldr x6, [x20, #0xa8] 2b28: aa0003fa mov x26, x0 2b2c: 910303a1 add x1, x29, #0xc0 2b30: d2800040 mov x0, #0x2 ; =2 2b34: f9407a85 ldr x5, [x20, #0xf0] 2b38: f94d3a64 ldr x4, [x19, #0x1a70] 2b3c: a90c17a6 stp x6, x5, [x29, #0xc0] 2b40: d63f0080 blr x4 2b44: f94fe264 ldr x4, [x19, #0x1fc0] 2b48: aa0003e1 mov x1, x0 2b4c: d2800340 mov x0, #0x1a ; =26 2b50: d63f0080 blr x4 2b54: f9405686 ldr x6, [x20, #0xa8] 2b58: aa0003f9 mov x25, x0 2b5c: 910343a1 add x1, x29, #0xd0 2b60: d2800040 mov x0, #0x2 ; =2 2b64: f9408285 ldr x5, [x20, #0x100] 2b68: f94d3a64 ldr x4, [x19, #0x1a70] 2b6c: a90d17a6 stp x6, x5, [x29, #0xd0] 2b70: d63f0080 blr x4 2b74: f94fe264 ldr x4, [x19, #0x1fc0] 2b78: aa0003e1 mov x1, x0 2b7c: d2800440 mov x0, #0x22 ; =34 2b80: d63f0080 blr x4 2b84: f9405686 ldr x6, [x20, #0xa8] 2b88: aa0003f8 mov x24, x0 2b8c: 910383a1 add x1, x29, #0xe0 2b90: d2800040 mov x0, #0x2 ; =2 2b94: f9408a85 ldr x5, [x20, #0x110] 2b98: f94d3a64 ldr x4, [x19, #0x1a70] 2b9c: a90e17a6 stp x6, x5, [x29, #0xe0] 2ba0: d63f0080 blr x4 2ba4: f94fe264 ldr x4, [x19, #0x1fc0] 2ba8: aa0003e1 mov x1, x0 2bac: d28005c0 mov x0, #0x2e ; =46 2bb0: d63f0080 blr x4 2bb4: f9405686 ldr x6, [x20, #0xa8] 2bb8: aa0003f7 mov x23, x0 2bbc: 9103c3a1 add x1, x29, #0xf0 2bc0: d2800040 mov x0, #0x2 ; =2 2bc4: f9409285 ldr x5, [x20, #0x120] 2bc8: f94d3a64 ldr x4, [x19, #0x1a70] 2bcc: a90f17a6 stp x6, x5, [x29, #0xf0] 2bd0: d63f0080 blr x4 2bd4: f94fe264 ldr x4, [x19, #0x1fc0] 2bd8: aa0003e1 mov x1, x0 2bdc: d2800640 mov x0, #0x32 ; =50 2be0: d63f0080 blr x4 2be4: f9405686 ldr x6, [x20, #0xa8] 2be8: aa0003f6 mov x22, x0 2bec: 910403a1 add x1, x29, #0x100 2bf0: d2800040 mov x0, #0x2 ; =2 2bf4: f9409a85 ldr x5, [x20, #0x130] 2bf8: f94d3a64 ldr x4, [x19, #0x1a70] 2bfc: a91017a6 stp x6, x5, [x29, #0x100] 2c00: d63f0080 blr x4 2c04: f94fe264 ldr x4, [x19, #0x1fc0] 2c08: aa0003e1 mov x1, x0 2c0c: d28006c0 mov x0, #0x36 ; =54 2c10: d63f0080 blr x4 2c14: f9405686 ldr x6, [x20, #0xa8] 2c18: aa0003f5 mov x21, x0 2c1c: 910443a1 add x1, x29, #0x110 2c20: d2800040 mov x0, #0x2 ; =2 2c24: f940a285 ldr x5, [x20, #0x140] 2c28: f94d3a64 ldr x4, [x19, #0x1a70] 2c2c: a91117a6 stp x6, x5, [x29, #0x110] 2c30: d63f0080 blr x4 2c34: f94fe264 ldr x4, [x19, #0x1fc0] 2c38: aa0003e1 mov x1, x0 2c3c: d2800740 mov x0, #0x3a ; =58 2c40: d63f0080 blr x4 2c44: a9460ba3 ldp x3, x2, [x29, #0x60] 2c48: aa0003e5 mov x5, x0 2c4c: 910483a1 add x1, x29, #0x120 2c50: d2800160 mov x0, #0xb ; =11 2c54: f900bba5 str x5, [x29, #0x170] 2c58: f94fde64 ldr x4, [x19, #0x1fb8] 2c5c: a9120ba3 stp x3, x2, [x29, #0x120] 2c60: a9136fbc stp x28, x27, [x29, #0x130] 2c64: a91467ba stp x26, x25, [x29, #0x140] 2c68: a9155fb8 stp x24, x23, [x29, #0x150] 2c6c: a91657b6 stp x22, x21, [x29, #0x160] 2c70: d63f0080 blr x4 2c74: f9402a64 ldr x4, [x19, #0x50] 2c78: aa0003e1 mov x1, x0 2c7c: aa0003f3 mov x19, x0 2c80: 52800003 mov w3, #0x0 ; =0 2c84: d2800002 mov x2, #0x0 ; =0 2c88: f940a680 ldr x0, [x20, #0x148] 2c8c: d63f0080 blr x4 2c90: a9425bf5 ldp x21, x22, [sp, #0x20] 2c94: aa1303e0 mov x0, x19 2c98: a94153f3 ldp x19, x20, [sp, #0x10] 2c9c: a94363f7 ldp x23, x24, [sp, #0x30] 2ca0: a9446bf9 ldp x25, x26, [sp, #0x40] 2ca4: a94573fb ldp x27, x28, [sp, #0x50] 2ca8: a8d87bfd ldp x29, x30, [sp], #0x180 2cac: d65f03c0 ret 0000000000002cb0 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_0>: 2cb0: 90000081 adrp x1, 0x12000 <_d_reloc+0x308> 2cb4: 912da021 add x1, x1, #0xb68 2cb8: a9bb7bfd stp x29, x30, [sp, #-0x50]! 2cbc: 910003fd mov x29, sp 2cc0: a90153f3 stp x19, x20, [sp, #0x10] 2cc4: aa0003f4 mov x20, x0 2cc8: a9025bf5 stp x21, x22, [sp, #0x20] 2ccc: aa1403f5 mov x21, x20 2cd0: f9400033 ldr x19, [x1] 2cd4: f0000076 adrp x22, 0x11000 <_text_data_reloc_blob+0x118d> 2cd8: 9133e2d6 add x22, x22, #0xcf8 2cdc: f9547a61 ldr x1, [x19, #0x28f0] 2ce0: d63f0020 blr x1 2ce4: b4000280 cbz x0, 0x2d34 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_0+0x84> 2ce8: f940aec3 ldr x3, [x22, #0x158] 2cec: d2800042 mov x2, #0x2 ; =2 2cf0: 9100e3a1 add x1, x29, #0x38 2cf4: d2800060 mov x0, #0x3 ; =3 2cf8: f90027b5 str x21, [x29, #0x48] 2cfc: a9038ba3 stp x3, x2, [x29, #0x38] 2d00: f94d3a62 ldr x2, [x19, #0x1a70] 2d04: d63f0040 blr x2 2d08: f9547a61 ldr x1, [x19, #0x28f0] 2d0c: aa0003e2 mov x2, x0 2d10: aa1403e0 mov x0, x20 2d14: aa0203f4 mov x20, x2 2d18: d63f0020 blr x1 2d1c: b40002c0 cbz x0, 0x2d74 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_0+0xc4> 2d20: a9425bf5 ldp x21, x22, [sp, #0x20] 2d24: aa1403e0 mov x0, x20 2d28: a94153f3 ldp x19, x20, [sp, #0x10] 2d2c: a8c57bfd ldp x29, x30, [sp], #0x50 2d30: d65f03c0 ret 2d34: f940aac0 ldr x0, [x22, #0x150] 2d38: f953ce61 ldr x1, [x19, #0x2798] 2d3c: d63f0020 blr x1 2d40: aa0003f5 mov x21, x0 2d44: b4fffd20 cbz x0, 0x2ce8 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_0+0x38> 2d48: f94a4a60 ldr x0, [x19, #0x1490] 2d4c: d63f0000 blr x0 2d50: f94a4661 ldr x1, [x19, #0x1488] 2d54: aa0003f5 mov x21, x0 2d58: d63f0020 blr x1 2d5c: f94a6662 ldr x2, [x19, #0x14c8] 2d60: aa0003e1 mov x1, x0 2d64: aa1503e0 mov x0, x21 2d68: d63f0040 blr x2 2d6c: aa0003f5 mov x21, x0 2d70: 17ffffde b 0x2ce8 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_0+0x38> 2d74: b4000454 cbz x20, 0x2dfc <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_0+0x14c> 2d78: b4000135 cbz x21, 0x2d9c <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_0+0xec> 2d7c: f9525a62 ldr x2, [x19, #0x24b0] 2d80: aa1403e1 mov x1, x20 2d84: aa1503e0 mov x0, x21 2d88: d63f0040 blr x2 2d8c: f954c262 ldr x2, [x19, #0x2980] 2d90: d2800001 mov x1, #0x0 ; =0 2d94: d63f0040 blr x2 2d98: b4000320 cbz x0, 0x2dfc <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_0+0x14c> 2d9c: f940aac0 ldr x0, [x22, #0x150] 2da0: f953ce61 ldr x1, [x19, #0x2798] 2da4: d63f0020 blr x1 2da8: b4000140 cbz x0, 0x2dd0 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_0+0x120> 2dac: f94a4a60 ldr x0, [x19, #0x1490] 2db0: d63f0000 blr x0 2db4: f94a4661 ldr x1, [x19, #0x1488] 2db8: aa0003f5 mov x21, x0 2dbc: d63f0020 blr x1 2dc0: f9495e62 ldr x2, [x19, #0x12b8] 2dc4: aa0003e1 mov x1, x0 2dc8: aa1503e0 mov x0, x21 2dcc: d63f0040 blr x2 2dd0: f949ce62 ldr x2, [x19, #0x1398] 2dd4: 9100c3a1 add x1, x29, #0x30 2dd8: d2800020 mov x0, #0x1 ; =1 2ddc: f9001bb4 str x20, [x29, #0x30] 2de0: d63f0040 blr x2 2de4: f9402a64 ldr x4, [x19, #0x50] 2de8: 52800003 mov w3, #0x0 ; =0 2dec: d2800002 mov x2, #0x0 ; =0 2df0: d2800001 mov x1, #0x0 ; =0 2df4: f940b6c0 ldr x0, [x22, #0x168] 2df8: d63f0080 blr x4 2dfc: d2800014 mov x20, #0x0 ; =0 2e00: 17ffffc8 b 0x2d20 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_0+0x70> 0000000000002e04 <_F6e732d646566696e652d73657276696365_ns_define_service_0>: 2e04: a9b57bfd stp x29, x30, [sp, #-0xb0]! 2e08: 910003fd mov x29, sp 2e0c: aa0003e1 mov x1, x0 2e10: a90363f7 stp x23, x24, [sp, #0x30] 2e14: 90000098 adrp x24, 0x12000 <_d_reloc+0x308> 2e18: 912da318 add x24, x24, #0xb68 2e1c: a90153f3 stp x19, x20, [sp, #0x10] 2e20: aa0003f4 mov x20, x0 2e24: a9025bf5 stp x21, x22, [sp, #0x20] 2e28: a9046bf9 stp x25, x26, [sp, #0x40] 2e2c: f9400313 ldr x19, [x24] 2e30: f0000076 adrp x22, 0x11000 <_text_data_reloc_blob+0x118d> 2e34: 9133e2d6 add x22, x22, #0xcf8 2e38: f9519263 ldr x3, [x19, #0x2320] 2e3c: a9590ac0 ldp x0, x2, [x22, #0x190] 2e40: f940c2d5 ldr x21, [x22, #0x180] 2e44: d63f0060 blr x3 2e48: f94fe262 ldr x2, [x19, #0x1fc0] 2e4c: aa0003f7 mov x23, x0 2e50: aa1403e1 mov x1, x20 2e54: f940e2c0 ldr x0, [x22, #0x1c0] 2e58: d63f0040 blr x2 2e5c: f940e6c2 ldr x2, [x22, #0x1c8] 2e60: aa0003e1 mov x1, x0 2e64: f940cac0 ldr x0, [x22, #0x190] 2e68: f9519263 ldr x3, [x19, #0x2320] 2e6c: d63f0060 blr x3 2e70: f940d6c5 ldr x5, [x22, #0x1a8] 2e74: aa0003e4 mov x4, x0 2e78: d2801046 mov x6, #0x82 ; =130 2e7c: 910243a1 add x1, x29, #0x90 2e80: d28016c3 mov x3, #0xb6 ; =182 2e84: f94d3a62 ldr x2, [x19, #0x1a70] 2e88: d2800080 mov x0, #0x4 ; =4 2e8c: a9011023 stp x3, x4, [x1, #0x10] 2e90: a9001825 stp x5, x6, [x1] 2e94: d63f0040 blr x2 2e98: f94e2662 ldr x2, [x19, #0x1c48] 2e9c: d2800001 mov x1, #0x0 ; =0 2ea0: d63f0040 blr x2 2ea4: f940f2c3 ldr x3, [x22, #0x1e0] 2ea8: aa0003f9 mov x25, x0 2eac: 910183a1 add x1, x29, #0x60 2eb0: d2800040 mov x0, #0x2 ; =2 2eb4: f94fca62 ldr x2, [x19, #0x1f90] 2eb8: a9065fa3 stp x3, x23, [x29, #0x60] 2ebc: d63f0040 blr x2 2ec0: f953d663 ldr x3, [x19, #0x27a8] 2ec4: aa0003e1 mov x1, x0 2ec8: d2800002 mov x2, #0x0 ; =0 2ecc: aa1903e0 mov x0, x25 2ed0: d63f0060 blr x3 2ed4: f940fac0 ldr x0, [x22, #0x1f0] 2ed8: f953ce61 ldr x1, [x19, #0x2798] 2edc: d63f0020 blr x1 2ee0: f940c2c1 ldr x1, [x22, #0x180] 2ee4: d2800002 mov x2, #0x0 ; =0 2ee8: f9559263 ldr x3, [x19, #0x2b20] 2eec: d63f0060 blr x3 2ef0: b4000d20 cbz x0, 0x3094 <_F6e732d646566696e652d73657276696365_ns_define_service_0+0x290> 2ef4: 51000e80 sub w0, w20, #0x3 2ef8: 910203b7 add x23, x29, #0x80 2efc: f240081f tst x0, #0x7 2f00: 54000701 b.ne 0x2fe0 <_F6e732d646566696e652d73657276696365_ns_define_service_0+0x1dc> 2f04: f9002bbb str x27, [x29, #0x50] 2f08: 14000006 b 0x2f20 <_F6e732d646566696e652d73657276696365_ns_define_service_0+0x11c> 2f0c: f9400a94 ldr x20, [x20, #0x10] 2f10: 97fffd74 bl 0x24e0 <_maybe_gc_quit> 2f14: 51000e82 sub w2, w20, #0x3 2f18: f240085f tst x2, #0x7 2f1c: 540005c1 b.ne 0x2fd4 <_F6e732d646566696e652d73657276696365_ns_define_service_0+0x1d0> 2f20: d1000e94 sub x20, x20, #0x3 2f24: f94e2662 ldr x2, [x19, #0x1c48] 2f28: d2800001 mov x1, #0x0 ; =0 2f2c: a9408e80 ldp x0, x3, [x20, #0x8] 2f30: b4000e63 cbz x3, 0x30fc <_F6e732d646566696e652d73657276696365_ns_define_service_0+0x2f8> 2f34: d63f0040 blr x2 2f38: f94fe262 ldr x2, [x19, #0x1fc0] 2f3c: d2800001 mov x1, #0x0 ; =0 2f40: d63f0040 blr x2 2f44: aa0003e3 mov x3, x0 2f48: f9523a62 ldr x2, [x19, #0x2470] 2f4c: aa1703e1 mov x1, x23 2f50: d2800040 mov x0, #0x2 ; =2 2f54: a9080fb5 stp x21, x3, [x29, #0x80] 2f58: d63f0040 blr x2 2f5c: f953ce61 ldr x1, [x19, #0x2798] 2f60: aa0003f5 mov x21, x0 2f64: f940fac0 ldr x0, [x22, #0x1f0] 2f68: d63f0020 blr x1 2f6c: f9559263 ldr x3, [x19, #0x2b20] 2f70: aa1503e1 mov x1, x21 2f74: d2800002 mov x2, #0x0 ; =0 2f78: d63f0060 blr x3 2f7c: f955c661 ldr x1, [x19, #0x2b88] 2f80: d63f0020 blr x1 2f84: b5fffc40 cbnz x0, 0x2f0c <_F6e732d646566696e652d73657276696365_ns_define_service_0+0x108> 2f88: f940fac0 ldr x0, [x22, #0x1f0] 2f8c: f953ce61 ldr x1, [x19, #0x2798] 2f90: d63f0020 blr x1 2f94: f940069b ldr x27, [x20, #0x8] 2f98: aa0003fa mov x26, x0 2f9c: f955b261 ldr x1, [x19, #0x2b60] 2fa0: aa1b03e0 mov x0, x27 2fa4: d63f0020 blr x1 2fa8: f94fe262 ldr x2, [x19, #0x1fc0] 2fac: aa0003e1 mov x1, x0 2fb0: aa1b03e0 mov x0, x27 2fb4: d63f0040 blr x2 2fb8: f9559664 ldr x4, [x19, #0x2b28] 2fbc: aa1503e1 mov x1, x21 2fc0: d2800003 mov x3, #0x0 ; =0 2fc4: aa0003e2 mov x2, x0 2fc8: aa1a03e0 mov x0, x26 2fcc: d63f0080 blr x4 2fd0: 17ffffcf b 0x2f0c <_F6e732d646566696e652d73657276696365_ns_define_service_0+0x108> 2fd4: f9402bbb ldr x27, [x29, #0x50] 2fd8: d503201f nop 2fdc: d503201f nop 2fe0: b4000694 cbz x20, 0x30b0 <_F6e732d646566696e652d73657276696365_ns_define_service_0+0x2ac> 2fe4: f9400302 ldr x2, [x24] 2fe8: aa1403e1 mov x1, x20 2fec: f944bac0 ldr x0, [x22, #0x970] 2ff0: f9400042 ldr x2, [x2] 2ff4: d63f0040 blr x2 2ff8: f9400302 ldr x2, [x24] 2ffc: aa1403e1 mov x1, x20 3000: f944bac0 ldr x0, [x22, #0x970] 3004: f9400042 ldr x2, [x2] 3008: d63f0040 blr x2 300c: f94e2662 ldr x2, [x19, #0x1c48] 3010: d2800001 mov x1, #0x0 ; =0 3014: d2800000 mov x0, #0x0 ; =0 3018: d63f0040 blr x2 301c: f94fe262 ldr x2, [x19, #0x1fc0] 3020: d2800001 mov x1, #0x0 ; =0 3024: d63f0040 blr x2 3028: aa0003e3 mov x3, x0 302c: f9523a62 ldr x2, [x19, #0x2470] 3030: 9101c3a1 add x1, x29, #0x70 3034: d2800040 mov x0, #0x2 ; =2 3038: a9070fb5 stp x21, x3, [x29, #0x70] 303c: d63f0040 blr x2 3040: f953ce61 ldr x1, [x19, #0x2798] 3044: aa0003f7 mov x23, x0 3048: f940fac0 ldr x0, [x22, #0x1f0] 304c: d63f0020 blr x1 3050: f9400302 ldr x2, [x24] 3054: aa1403e1 mov x1, x20 3058: aa0003f5 mov x21, x0 305c: d2800014 mov x20, #0x0 ; =0 3060: f944bac0 ldr x0, [x22, #0x970] 3064: f9400042 ldr x2, [x2] 3068: d63f0040 blr x2 306c: f94fe262 ldr x2, [x19, #0x1fc0] 3070: aa1903e1 mov x1, x25 3074: aa1403e0 mov x0, x20 3078: d63f0040 blr x2 307c: f9559664 ldr x4, [x19, #0x2b28] 3080: aa1703e1 mov x1, x23 3084: d2800003 mov x3, #0x0 ; =0 3088: aa0003e2 mov x2, x0 308c: aa1503e0 mov x0, x21 3090: d63f0080 blr x4 3094: a94153f3 ldp x19, x20, [sp, #0x10] 3098: aa1903e0 mov x0, x25 309c: a9425bf5 ldp x21, x22, [sp, #0x20] 30a0: a94363f7 ldp x23, x24, [sp, #0x30] 30a4: a9446bf9 ldp x25, x26, [sp, #0x40] 30a8: a8cb7bfd ldp x29, x30, [sp], #0xb0 30ac: d65f03c0 ret 30b0: f94e2662 ldr x2, [x19, #0x1c48] 30b4: d2800001 mov x1, #0x0 ; =0 30b8: d2800000 mov x0, #0x0 ; =0 30bc: d63f0040 blr x2 30c0: f94fe262 ldr x2, [x19, #0x1fc0] 30c4: d2800001 mov x1, #0x0 ; =0 30c8: d63f0040 blr x2 30cc: aa0003e3 mov x3, x0 30d0: f9523a62 ldr x2, [x19, #0x2470] 30d4: 9101c3a1 add x1, x29, #0x70 30d8: d2800040 mov x0, #0x2 ; =2 30dc: a9070fb5 stp x21, x3, [x29, #0x70] 30e0: d63f0040 blr x2 30e4: f953ce61 ldr x1, [x19, #0x2798] 30e8: aa0003f7 mov x23, x0 30ec: f940fac0 ldr x0, [x22, #0x1f0] 30f0: d63f0020 blr x1 30f4: aa0003f5 mov x21, x0 30f8: 17ffffdd b 0x306c <_F6e732d646566696e652d73657276696365_ns_define_service_0+0x268> 30fc: d63f0040 blr x2 3100: f94fe262 ldr x2, [x19, #0x1fc0] 3104: d2800001 mov x1, #0x0 ; =0 3108: d63f0040 blr x2 310c: aa0003e3 mov x3, x0 3110: f9523a62 ldr x2, [x19, #0x2470] 3114: 9101c3a1 add x1, x29, #0x70 3118: d2800040 mov x0, #0x2 ; =2 311c: a9070fb5 stp x21, x3, [x29, #0x70] 3120: d63f0040 blr x2 3124: f953ce61 ldr x1, [x19, #0x2798] 3128: aa0003f7 mov x23, x0 312c: f940fac0 ldr x0, [x22, #0x1f0] 3130: d63f0020 blr x1 3134: f9400694 ldr x20, [x20, #0x8] 3138: aa0003f5 mov x21, x0 313c: f9402bbb ldr x27, [x29, #0x50] 3140: 17ffffcb b 0x306c <_F6e732d646566696e652d73657276696365_ns_define_service_0+0x268> 0000000000003144 <_F6e732d6f70656e2d66696c652d73657276696365_ns_open_file_service_0>: 3144: a9b67bfd stp x29, x30, [sp, #-0xa0]! 3148: 910003fd mov x29, sp 314c: aa0003e2 mov x2, x0 3150: 9101c3a1 add x1, x29, #0x70 3154: d28000a0 mov x0, #0x5 ; =5 3158: a9025bf5 stp x21, x22, [sp, #0x20] 315c: d0000076 adrp x22, 0x11000 <_text_data_reloc_blob+0x118d> 3160: 9133e2d6 add x22, x22, #0xcf8 3164: a90363f7 stp x23, x24, [sp, #0x30] 3168: f0000077 adrp x23, 0x12000 <_d_reloc+0x308> 316c: 912da2f7 add x23, x23, #0xb68 3170: f94022c3 ldr x3, [x22, #0x40] 3174: f94112c4 ldr x4, [x22, #0x220] 3178: f94002f8 ldr x24, [x23] 317c: f90047a3 str x3, [x29, #0x88] 3180: a90793a2 stp x2, x4, [x29, #0x78] 3184: f9410ec2 ldr x2, [x22, #0x218] 3188: f94116c3 ldr x3, [x22, #0x228] 318c: f9003ba2 str x2, [x29, #0x70] 3190: f94d3b02 ldr x2, [x24, #0x1a70] 3194: f9004ba3 str x3, [x29, #0x90] 3198: d63f0040 blr x2 319c: b40004a0 cbz x0, 0x3230 <_F6e732d6f70656e2d66696c652d73657276696365_ns_open_file_service_0+0xec> 31a0: a90153b3 stp x19, x20, [x29, #0x10] 31a4: d0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 31a8: aa0003f3 mov x19, x0 31ac: 91338294 add x20, x20, #0xce0 31b0: f90023b9 str x25, [x29, #0x40] 31b4: 910143b9 add x25, x29, #0x50 31b8: d503201f nop 31bc: d503201f nop 31c0: 51000e62 sub w2, w19, #0x3 31c4: d1000e75 sub x21, x19, #0x3 31c8: aa1903e1 mov x1, x25 31cc: d2800060 mov x0, #0x3 ; =3 31d0: f240085f tst x2, #0x7 31d4: 54000381 b.ne 0x3244 <_F6e732d6f70656e2d66696c652d73657276696365_ns_open_file_service_0+0x100> 31d8: f94006a4 ldr x4, [x21, #0x8] 31dc: f90033bf str xzr, [x29, #0x60] 31e0: f9411ac3 ldr x3, [x22, #0x230] 31e4: f94d3b02 ldr x2, [x24, #0x1a70] 31e8: a90513a3 stp x3, x4, [x29, #0x50] 31ec: d63f0040 blr x2 31f0: b9400280 ldr w0, [x20] 31f4: f9400ab3 ldr x19, [x21, #0x10] 31f8: 11000400 add w0, w0, #0x1 31fc: b9000280 str w0, [x20] 3200: 6b4027ff cmp wzr, w0, lsr #9 3204: 54000100 b.eq 0x3224 <_F6e732d6f70656e2d66696c652d73657276696365_ns_open_file_service_0+0xe0> 3208: f94002e0 ldr x0, [x23] 320c: b900029f str wzr, [x20] 3210: f9403400 ldr x0, [x0, #0x68] 3214: d63f0000 blr x0 3218: f94002e0 ldr x0, [x23] 321c: f9403800 ldr x0, [x0, #0x70] 3220: d63f0000 blr x0 3224: b5fffcf3 cbnz x19, 0x31c0 <_F6e732d6f70656e2d66696c652d73657276696365_ns_open_file_service_0+0x7c> 3228: f94023b9 ldr x25, [x29, #0x40] 322c: a94153b3 ldp x19, x20, [x29, #0x10] 3230: d2800000 mov x0, #0x0 ; =0 3234: a9425bf5 ldp x21, x22, [sp, #0x20] 3238: a94363f7 ldp x23, x24, [sp, #0x30] 323c: a8ca7bfd ldp x29, x30, [sp], #0xa0 3240: d65f03c0 ret 3244: f94002e2 ldr x2, [x23] 3248: aa1303e1 mov x1, x19 324c: f944bac0 ldr x0, [x22, #0x970] 3250: f9400042 ldr x2, [x2] 3254: d63f0040 blr x2 3258: f9411ac3 ldr x3, [x22, #0x230] 325c: aa1903e1 mov x1, x25 3260: d2800060 mov x0, #0x3 ; =3 3264: f90033bf str xzr, [x29, #0x60] 3268: f94d3b02 ldr x2, [x24, #0x1a70] 326c: a9057fa3 stp x3, xzr, [x29, #0x50] 3270: d63f0040 blr x2 3274: f94002e2 ldr x2, [x23] 3278: aa1303e1 mov x1, x19 327c: d2800013 mov x19, #0x0 ; =0 3280: f944bac0 ldr x0, [x22, #0x970] 3284: f9400042 ldr x2, [x2] 3288: d63f0040 blr x2 328c: b9400280 ldr w0, [x20] 3290: 11000400 add w0, w0, #0x1 3294: b9000280 str w0, [x20] 3298: 6b4027ff cmp wzr, w0, lsr #9 329c: 54fffc60 b.eq 0x3228 <_F6e732d6f70656e2d66696c652d73657276696365_ns_open_file_service_0+0xe4> 32a0: 17ffffda b 0x3208 <_F6e732d6f70656e2d66696c652d73657276696365_ns_open_file_service_0+0xc4> 00000000000032a4 <_F6e732d7370692d736572766963652d63616c6c_ns_spi_service_call_0>: 32a4: f0000060 adrp x0, 0x12000 <_d_reloc+0x308> 32a8: 912da000 add x0, x0, #0xb68 32ac: a9b97bfd stp x29, x30, [sp, #-0x70]! 32b0: 910003fd mov x29, sp 32b4: a90153f3 stp x19, x20, [sp, #0x10] 32b8: f9400013 ldr x19, [x0] 32bc: d0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 32c0: 9133e294 add x20, x20, #0xcf8 32c4: f953ce61 ldr x1, [x19, #0x2798] 32c8: f9411e80 ldr x0, [x20, #0x238] 32cc: f90013f5 str x21, [sp, #0x20] 32d0: d63f0020 blr x1 32d4: f9412281 ldr x1, [x20, #0x240] 32d8: f9525a62 ldr x2, [x19, #0x24b0] 32dc: d63f0040 blr x2 32e0: b40003c0 cbz x0, 0x3358 <_F6e732d7370692d736572766963652d63616c6c_ns_spi_service_call_0+0xb4> 32e4: 91080283 add x3, x20, #0x200 32e8: f94d3a62 ldr x2, [x19, #0x1a70] 32ec: 910103a1 add x1, x29, #0x40 32f0: d2800040 mov x0, #0x2 ; =2 32f4: 3cc9807f ldur q31, [x3, #0x98] 32f8: 3d8013bf str q31, [x29, #0x40] 32fc: d63f0040 blr x2 3300: f9414a83 ldr x3, [x20, #0x290] 3304: aa0003e4 mov x4, x0 3308: 910143a1 add x1, x29, #0x50 330c: d2800040 mov x0, #0x2 ; =2 3310: f94d3a62 ldr x2, [x19, #0x1a70] 3314: a90513a3 stp x3, x4, [x29, #0x50] 3318: d63f0040 blr x2 331c: f9413e80 ldr x0, [x20, #0x278] 3320: f953ce61 ldr x1, [x19, #0x2798] 3324: d63f0020 blr x1 3328: aa0003e3 mov x3, x0 332c: f949ce62 ldr x2, [x19, #0x1398] 3330: d2800020 mov x0, #0x1 ; =1 3334: 9100e3a1 add x1, x29, #0x38 3338: f9001fa3 str x3, [x29, #0x38] 333c: d63f0040 blr x2 3340: aa0003f5 mov x21, x0 3344: a94153f3 ldp x19, x20, [sp, #0x10] 3348: aa1503e0 mov x0, x21 334c: f94013f5 ldr x21, [sp, #0x20] 3350: a8c77bfd ldp x29, x30, [sp], #0x70 3354: d65f03c0 ret 3358: f9411e80 ldr x0, [x20, #0x238] 335c: f953ce61 ldr x1, [x19, #0x2798] 3360: d63f0020 blr x1 3364: f9412681 ldr x1, [x20, #0x248] 3368: f9525a62 ldr x2, [x19, #0x24b0] 336c: d63f0040 blr x2 3370: f953ce61 ldr x1, [x19, #0x2798] 3374: b4000200 cbz x0, 0x33b4 <_F6e732d7370692d736572766963652d63616c6c_ns_spi_service_call_0+0x110> 3378: f9413e80 ldr x0, [x20, #0x278] 337c: d63f0020 blr x1 3380: f9414683 ldr x3, [x20, #0x288] 3384: aa0003e4 mov x4, x0 3388: 910143a1 add x1, x29, #0x50 338c: d2800040 mov x0, #0x2 ; =2 3390: f94d3a62 ldr x2, [x19, #0x1a70] 3394: a90513a3 stp x3, x4, [x29, #0x50] 3398: d63f0040 blr x2 339c: aa0003f5 mov x21, x0 33a0: a94153f3 ldp x19, x20, [sp, #0x10] 33a4: aa1503e0 mov x0, x21 33a8: f94013f5 ldr x21, [sp, #0x20] 33ac: a8c77bfd ldp x29, x30, [sp], #0x70 33b0: d65f03c0 ret 33b4: f9411e80 ldr x0, [x20, #0x238] 33b8: d63f0020 blr x1 33bc: f9412a81 ldr x1, [x20, #0x250] 33c0: f9525a62 ldr x2, [x19, #0x24b0] 33c4: d63f0040 blr x2 33c8: b4000360 cbz x0, 0x3434 <_F6e732d7370692d736572766963652d63616c6c_ns_spi_service_call_0+0x190> 33cc: f9413a83 ldr x3, [x20, #0x270] 33d0: 9100e3a1 add x1, x29, #0x38 33d4: d2800020 mov x0, #0x1 ; =1 33d8: f94d3a62 ldr x2, [x19, #0x1a70] 33dc: f9001fa3 str x3, [x29, #0x38] 33e0: d63f0040 blr x2 33e4: f9414283 ldr x3, [x20, #0x280] 33e8: 910103a1 add x1, x29, #0x40 33ec: d2800020 mov x0, #0x1 ; =1 33f0: f94d3a62 ldr x2, [x19, #0x1a70] 33f4: f90023a3 str x3, [x29, #0x40] 33f8: d63f0040 blr x2 33fc: f94afa61 ldr x1, [x19, #0x15f0] 3400: d28000c0 mov x0, #0x6 ; =6 3404: d63f0020 blr x1 3408: f9413e80 ldr x0, [x20, #0x278] 340c: f953ce61 ldr x1, [x19, #0x2798] 3410: d63f0020 blr x1 3414: aa0003e3 mov x3, x0 3418: f949ce62 ldr x2, [x19, #0x1398] 341c: d2800020 mov x0, #0x1 ; =1 3420: 910143a1 add x1, x29, #0x50 3424: f9002ba3 str x3, [x29, #0x50] 3428: d63f0040 blr x2 342c: aa0003f5 mov x21, x0 3430: 17ffffc5 b 0x3344 <_F6e732d7370692d736572766963652d63616c6c_ns_spi_service_call_0+0xa0> 3434: f9411e80 ldr x0, [x20, #0x238] 3438: f953ce61 ldr x1, [x19, #0x2798] 343c: d63f0020 blr x1 3440: f9412e81 ldr x1, [x20, #0x258] 3444: f9525a62 ldr x2, [x19, #0x24b0] 3448: d63f0040 blr x2 344c: f953ce61 ldr x1, [x19, #0x2798] 3450: aa0003f5 mov x21, x0 3454: b40000c0 cbz x0, 0x346c <_F6e732d7370692d736572766963652d63616c6c_ns_spi_service_call_0+0x1c8> 3458: f9413e80 ldr x0, [x20, #0x278] 345c: d63f0020 blr x1 3460: f9413a83 ldr x3, [x20, #0x270] 3464: aa0003e4 mov x4, x0 3468: 17ffffc8 b 0x3388 <_F6e732d7370692d736572766963652d63616c6c_ns_spi_service_call_0+0xe4> 346c: f9411e80 ldr x0, [x20, #0x238] 3470: d63f0020 blr x1 3474: 3dc09a9f ldr q31, [x20, #0x260] 3478: aa0003e3 mov x3, x0 347c: 910143a1 add x1, x29, #0x50 3480: d2800060 mov x0, #0x3 ; =3 3484: f94d3a62 ldr x2, [x19, #0x1a70] 3488: f90033a3 str x3, [x29, #0x60] 348c: 3d8017bf str q31, [x29, #0x50] 3490: d63f0040 blr x2 3494: 17ffffac b 0x3344 <_F6e732d7370692d736572766963652d63616c6c_ns_spi_service_call_0+0xa0> 3498: d503201f nop 349c: d503201f nop 00000000000034a0 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0>: 34a0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 34a4: 910003fd mov x29, sp 34a8: a9025bf5 stp x21, x22, [sp, #0x20] 34ac: f0000075 adrp x21, 0x12000 <_d_reloc+0x308> 34b0: 912da2b5 add x21, x21, #0xb68 34b4: a90153f3 stp x19, x20, [sp, #0x10] 34b8: d0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 34bc: 9133e294 add x20, x20, #0xcf8 34c0: f94002b6 ldr x22, [x21] 34c4: f9415680 ldr x0, [x20, #0x2a8] 34c8: f953cec1 ldr x1, [x22, #0x2798] 34cc: d63f0020 blr x1 34d0: aa0003f3 mov x19, x0 34d4: b40000c0 cbz x0, 0x34ec <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x4c> 34d8: aa1303e0 mov x0, x19 34dc: a9425bf5 ldp x21, x22, [sp, #0x20] 34e0: a94153f3 ldp x19, x20, [sp, #0x10] 34e4: a8c47bfd ldp x29, x30, [sp], #0x40 34e8: d65f03c0 ret 34ec: f9415a80 ldr x0, [x20, #0x2b0] 34f0: f953cec1 ldr x1, [x22, #0x2798] 34f4: d63f0020 blr x1 34f8: b40000a0 cbz x0, 0x350c <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x6c> 34fc: f9497ec0 ldr x0, [x22, #0x12f8] 3500: d63f0000 blr x0 3504: aa0003f3 mov x19, x0 3508: b5fffe80 cbnz x0, 0x34d8 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x38> 350c: f94a4ec0 ldr x0, [x22, #0x1498] 3510: d63f0000 blr x0 3514: f9416281 ldr x1, [x20, #0x2c0] 3518: d2800002 mov x2, #0x0 ; =0 351c: f9446ac3 ldr x3, [x22, #0x8d0] 3520: d63f0060 blr x3 3524: aa0003f3 mov x19, x0 3528: b5fffd80 cbnz x0, 0x34d8 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x38> 352c: f949eec0 ldr x0, [x22, #0x13d8] 3530: d63f0000 blr x0 3534: f954c2c2 ldr x2, [x22, #0x2980] 3538: d2800001 mov x1, #0x0 ; =0 353c: d63f0040 blr x2 3540: b4fffcc0 cbz x0, 0x34d8 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x38> 3544: f94a4ec0 ldr x0, [x22, #0x1498] 3548: d63f0000 blr x0 354c: f9416681 ldr x1, [x20, #0x2c8] 3550: d2800002 mov x2, #0x0 ; =0 3554: f9446ac3 ldr x3, [x22, #0x8d0] 3558: d63f0060 blr x3 355c: b4000420 cbz x0, 0x35e0 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x140> 3560: f94a4ec0 ldr x0, [x22, #0x1498] 3564: f9001bb7 str x23, [x29, #0x30] 3568: d63f0000 blr x0 356c: 51000801 sub w1, w0, #0x2 3570: f240043f tst x1, #0x3 3574: 54000801 b.ne 0x3674 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x1d4> 3578: 9342fc01 asr x1, x0, #2 357c: d2fc0002 mov x2, #-0x2000000000000000 ; =-2305843009213693952 3580: eb02003f cmp x1, x2 3584: 54000780 b.eq 0x3674 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x1d4> 3588: d37ef420 lsl x0, x1, #2 358c: d1000800 sub x0, x0, #0x2 3590: f9446ac3 ldr x3, [x22, #0x8d0] 3594: d2800002 mov x2, #0x0 ; =0 3598: f9416681 ldr x1, [x20, #0x2c8] 359c: d63f0060 blr x3 35a0: f94a4ec1 ldr x1, [x22, #0x1498] 35a4: aa0003f7 mov x23, x0 35a8: d63f0020 blr x1 35ac: f9416681 ldr x1, [x20, #0x2c8] 35b0: d2800002 mov x2, #0x0 ; =0 35b4: f9446ac3 ldr x3, [x22, #0x8d0] 35b8: d63f0060 blr x3 35bc: f954c2c2 ldr x2, [x22, #0x2980] 35c0: aa0003e1 mov x1, x0 35c4: aa1703e0 mov x0, x23 35c8: d63f0040 blr x2 35cc: b4000080 cbz x0, 0x35dc <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x13c> 35d0: f9401bb7 ldr x23, [x29, #0x30] 35d4: aa0003f3 mov x19, x0 35d8: 17ffffc0 b 0x34d8 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x38> 35dc: f9401bb7 ldr x23, [x29, #0x30] 35e0: f94a4ec0 ldr x0, [x22, #0x1498] 35e4: d63f0000 blr x0 35e8: f9416a81 ldr x1, [x20, #0x2d0] 35ec: d2800002 mov x2, #0x0 ; =0 35f0: f9446ac3 ldr x3, [x22, #0x8d0] 35f4: d63f0060 blr x3 35f8: b4fff700 cbz x0, 0x34d8 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x38> 35fc: f94a4ec0 ldr x0, [x22, #0x1498] 3600: d63f0000 blr x0 3604: 51000801 sub w1, w0, #0x2 3608: f240043f tst x1, #0x3 360c: 540003c1 b.ne 0x3684 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x1e4> 3610: 9342fc01 asr x1, x0, #2 3614: d2fc0002 mov x2, #-0x2000000000000000 ; =-2305843009213693952 3618: eb02003f cmp x1, x2 361c: 54000340 b.eq 0x3684 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x1e4> 3620: d37ef420 lsl x0, x1, #2 3624: d1000800 sub x0, x0, #0x2 3628: f9446ac3 ldr x3, [x22, #0x8d0] 362c: d2800002 mov x2, #0x0 ; =0 3630: f9416a81 ldr x1, [x20, #0x2d0] 3634: d63f0060 blr x3 3638: f94a4ec1 ldr x1, [x22, #0x1498] 363c: aa0003f3 mov x19, x0 3640: d63f0020 blr x1 3644: f9416a81 ldr x1, [x20, #0x2d0] 3648: d2800002 mov x2, #0x0 ; =0 364c: f9446ac3 ldr x3, [x22, #0x8d0] 3650: d63f0060 blr x3 3654: f954c2c2 ldr x2, [x22, #0x2980] 3658: aa0003e1 mov x1, x0 365c: aa1303e0 mov x0, x19 3660: a9425bf5 ldp x21, x22, [sp, #0x20] 3664: a94153f3 ldp x19, x20, [sp, #0x10] 3668: aa0203f0 mov x16, x2 366c: a8c47bfd ldp x29, x30, [sp], #0x40 3670: d61f0200 br x16 3674: f94002a1 ldr x1, [x21] 3678: f9534021 ldr x1, [x1, #0x2680] 367c: d63f0020 blr x1 3680: 17ffffc4 b 0x3590 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0xf0> 3684: f94002a1 ldr x1, [x21] 3688: f9534021 ldr x1, [x1, #0x2680] 368c: d63f0020 blr x1 3690: 17ffffe6 b 0x3628 <_F6e732d696e2d6563686f2d61726561_ns_in_echo_area_0+0x188> 3694: d503201f nop 3698: d503201f nop 369c: d503201f nop 00000000000036a0 <_F6e732d7075742d776f726b696e672d74657874_ns_put_working_text_0>: 36a0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 36a4: 910003fd mov x29, sp 36a8: 910083a1 add x1, x29, #0x20 36ac: d2800020 mov x0, #0x1 ; =1 36b0: f0000062 adrp x2, 0x12000 <_d_reloc+0x308> 36b4: 912da042 add x2, x2, #0xb68 36b8: a90153f3 stp x19, x20, [sp, #0x10] 36bc: d0000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 36c0: 9133e273 add x19, x19, #0xcf8 36c4: f9400054 ldr x20, [x2] 36c8: f9417263 ldr x3, [x19, #0x2e0] 36cc: f94d3a82 ldr x2, [x20, #0x1a70] 36d0: f90013a3 str x3, [x29, #0x20] 36d4: d63f0040 blr x2 36d8: f94d3a82 ldr x2, [x20, #0x1a70] 36dc: b4000120 cbz x0, 0x3700 <_F6e732d7075742d776f726b696e672d74657874_ns_put_working_text_0+0x60> 36e0: 9100a3a1 add x1, x29, #0x28 36e4: d2800020 mov x0, #0x1 ; =1 36e8: f9417a63 ldr x3, [x19, #0x2f0] 36ec: f90017a3 str x3, [x29, #0x28] 36f0: d63f0040 blr x2 36f4: a94153f3 ldp x19, x20, [sp, #0x10] 36f8: a8c37bfd ldp x29, x30, [sp], #0x30 36fc: d65f03c0 ret 3700: f9417663 ldr x3, [x19, #0x2e8] 3704: 9100a3a1 add x1, x29, #0x28 3708: d2800020 mov x0, #0x1 ; =1 370c: f90017a3 str x3, [x29, #0x28] 3710: d63f0040 blr x2 3714: a94153f3 ldp x19, x20, [sp, #0x10] 3718: a8c37bfd ldp x29, x30, [sp], #0x30 371c: d65f03c0 ret 0000000000003720 <_F6e732d756e7075742d776f726b696e672d74657874_ns_unput_working_text_0>: 3720: f0000063 adrp x3, 0x12000 <_d_reloc+0x308> 3724: 912da063 add x3, x3, #0xb68 3728: d2800020 mov x0, #0x1 ; =1 372c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3730: 910003fd mov x29, sp 3734: 910063a1 add x1, x29, #0x18 3738: d0000062 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 373c: 9133e042 add x2, x2, #0xcf8 3740: f9400064 ldr x4, [x3] 3744: f9417c43 ldr x3, [x2, #0x2f8] 3748: f94d3882 ldr x2, [x4, #0x1a70] 374c: f9000fa3 str x3, [x29, #0x18] 3750: d63f0040 blr x2 3754: a8c27bfd ldp x29, x30, [sp], #0x20 3758: d65f03c0 ret 375c: d503201f nop 0000000000003760 <_F6e732d696e736572742d776f726b696e672d74657874_ns_insert_working_text_0>: 3760: a9ba7bfd stp x29, x30, [sp, #-0x60]! 3764: 910003fd mov x29, sp 3768: 9100e3a1 add x1, x29, #0x38 376c: d2800020 mov x0, #0x1 ; =1 3770: f0000062 adrp x2, 0x12000 <_d_reloc+0x308> 3774: 912da042 add x2, x2, #0xb68 3778: a90153f3 stp x19, x20, [sp, #0x10] 377c: d0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 3780: 9133e294 add x20, x20, #0xcf8 3784: f9400053 ldr x19, [x2] 3788: f9417e83 ldr x3, [x20, #0x2f8] 378c: f94d3a62 ldr x2, [x19, #0x1a70] 3790: f90013f5 str x21, [sp, #0x20] 3794: f9001fa3 str x3, [x29, #0x38] 3798: d63f0040 blr x2 379c: f94a4e60 ldr x0, [x19, #0x1498] 37a0: d63f0000 blr x0 37a4: f94a4e61 ldr x1, [x19, #0x1498] 37a8: aa0003f5 mov x21, x0 37ac: d63f0020 blr x1 37b0: f94c0e65 ldr x5, [x19, #0x1818] 37b4: d2800004 mov x4, #0x0 ; =0 37b8: d2800003 mov x3, #0x0 ; =0 37bc: aa0003e1 mov x1, x0 37c0: d2800002 mov x2, #0x0 ; =0 37c4: aa1503e0 mov x0, x21 37c8: d63f00a0 blr x5 37cc: f9402a64 ldr x4, [x19, #0x50] 37d0: 52800003 mov w3, #0x0 ; =0 37d4: aa0003f5 mov x21, x0 37d8: d2800002 mov x2, #0x0 ; =0 37dc: aa0003e1 mov x1, x0 37e0: f9418a80 ldr x0, [x20, #0x310] 37e4: d63f0080 blr x4 37e8: f9419680 ldr x0, [x20, #0x328] 37ec: f953ce61 ldr x1, [x19, #0x2798] 37f0: d63f0020 blr x1 37f4: f9419a84 ldr x4, [x20, #0x330] 37f8: aa0003e2 mov x2, x0 37fc: d2800060 mov x0, #0x3 ; =3 3800: 910103a1 add x1, x29, #0x40 3804: f9419e83 ldr x3, [x20, #0x338] 3808: a90413a2 stp x2, x4, [x29, #0x40] 380c: f94a7e62 ldr x2, [x19, #0x14f8] 3810: f9002ba3 str x3, [x29, #0x50] 3814: d63f0040 blr x2 3818: f9418e81 ldr x1, [x20, #0x318] 381c: aa0003e2 mov x2, x0 3820: aa1503e0 mov x0, x21 3824: f94bd263 ldr x3, [x19, #0x17a0] 3828: d63f0060 blr x3 382c: f94013f5 ldr x21, [sp, #0x20] 3830: a94153f3 ldp x19, x20, [sp, #0x10] 3834: a8c67bfd ldp x29, x30, [sp], #0x60 3838: d65f03c0 ret 383c: d503201f nop 0000000000003840 <_F6e732d6563686f2d776f726b696e672d74657874_ns_echo_working_text_0>: 3840: a9b97bfd stp x29, x30, [sp, #-0x70]! 3844: 910003fd mov x29, sp 3848: 9100e3a1 add x1, x29, #0x38 384c: d2800020 mov x0, #0x1 ; =1 3850: f0000062 adrp x2, 0x12000 <_d_reloc+0x308> 3854: 912da042 add x2, x2, #0xb68 3858: a90153f3 stp x19, x20, [sp, #0x10] 385c: d0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 3860: 9133e294 add x20, x20, #0xcf8 3864: a9025bf5 stp x21, x22, [sp, #0x20] 3868: f9400053 ldr x19, [x2] 386c: f9417e83 ldr x3, [x20, #0x2f8] 3870: f94d3a62 ldr x2, [x19, #0x1a70] 3874: f9001fa3 str x3, [x29, #0x38] 3878: d63f0040 blr x2 387c: f9497e60 ldr x0, [x19, #0x12f8] 3880: d63f0000 blr x0 3884: f9527a61 ldr x1, [x19, #0x24f0] 3888: aa0003f5 mov x21, x0 388c: d63f0020 blr x1 3890: f9403262 ldr x2, [x19, #0x60] 3894: aa0003f6 mov x22, x0 3898: d2800001 mov x1, #0x0 ; =0 389c: f941a280 ldr x0, [x20, #0x340] 38a0: d63f0040 blr x2 38a4: f9419680 ldr x0, [x20, #0x328] 38a8: f953ce61 ldr x1, [x19, #0x2798] 38ac: d63f0020 blr x1 38b0: f9527a61 ldr x1, [x19, #0x24f0] 38b4: d63f0020 blr x1 38b8: f9402a64 ldr x4, [x19, #0x50] 38bc: 52800003 mov w3, #0x0 ; =0 38c0: d2800002 mov x2, #0x0 ; =0 38c4: aa0003e1 mov x1, x0 38c8: f9418a80 ldr x0, [x20, #0x310] 38cc: d63f0080 blr x4 38d0: f9419680 ldr x0, [x20, #0x328] 38d4: f953ce61 ldr x1, [x19, #0x2798] 38d8: d63f0020 blr x1 38dc: aa0003e3 mov x3, x0 38e0: f9523e62 ldr x2, [x19, #0x2478] 38e4: d2800040 mov x0, #0x2 ; =2 38e8: 910103a1 add x1, x29, #0x40 38ec: a9040fb5 stp x21, x3, [x29, #0x40] 38f0: d63f0040 blr x2 38f4: f953ce61 ldr x1, [x19, #0x2798] 38f8: aa0003f5 mov x21, x0 38fc: f9418a80 ldr x0, [x20, #0x310] 3900: d63f0020 blr x1 3904: aa0003e3 mov x3, x0 3908: f9537a62 ldr x2, [x19, #0x26f0] 390c: 910143a1 add x1, x29, #0x50 3910: d2800040 mov x0, #0x2 ; =2 3914: a9050fb6 stp x22, x3, [x29, #0x50] 3918: d63f0040 blr x2 391c: f9419a82 ldr x2, [x20, #0x330] 3920: aa1503e4 mov x4, x21 3924: aa0003e1 mov x1, x0 3928: aa1603e0 mov x0, x22 392c: f9419e83 ldr x3, [x20, #0x338] 3930: f9443e65 ldr x5, [x19, #0x878] 3934: d63f00a0 blr x5 3938: f941ae83 ldr x3, [x20, #0x358] 393c: 910183a1 add x1, x29, #0x60 3940: d2800040 mov x0, #0x2 ; =2 3944: f9498a62 ldr x2, [x19, #0x1310] 3948: a90657a3 stp x3, x21, [x29, #0x60] 394c: d63f0040 blr x2 3950: f9401662 ldr x2, [x19, #0x28] 3954: aa0003e1 mov x1, x0 3958: d28000c0 mov x0, #0x6 ; =6 395c: aa0103f3 mov x19, x1 3960: d63f0040 blr x2 3964: aa1303e0 mov x0, x19 3968: a9425bf5 ldp x21, x22, [sp, #0x20] 396c: a94153f3 ldp x19, x20, [sp, #0x10] 3970: a8c77bfd ldp x29, x30, [sp], #0x70 3974: d65f03c0 ret 3978: d503201f nop 397c: d503201f nop 0000000000003980 <_F6e732d64656c6574652d776f726b696e672d74657874_ns_delete_working_text_0>: 3980: a9bb7bfd stp x29, x30, [sp, #-0x50]! 3984: 910003fd mov x29, sp 3988: a9025bf5 stp x21, x22, [sp, #0x20] 398c: f0000075 adrp x21, 0x12000 <_d_reloc+0x308> 3990: 912da2b5 add x21, x21, #0xb68 3994: a90153f3 stp x19, x20, [sp, #0x10] 3998: d0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 399c: 9133e294 add x20, x20, #0xcf8 39a0: f94002b3 ldr x19, [x21] 39a4: f9418a80 ldr x0, [x20, #0x310] 39a8: f953ce61 ldr x1, [x19, #0x2798] 39ac: d63f0020 blr x1 39b0: f94c1261 ldr x1, [x19, #0x1820] 39b4: d63f0020 blr x1 39b8: b4000540 cbz x0, 0x3a60 <_F6e732d64656c6574652d776f726b696e672d74657874_ns_delete_working_text_0+0xe0> 39bc: f9418a80 ldr x0, [x20, #0x310] 39c0: f953ce61 ldr x1, [x19, #0x2798] 39c4: d63f0020 blr x1 39c8: f94bf661 ldr x1, [x19, #0x17e8] 39cc: d63f0020 blr x1 39d0: b4000480 cbz x0, 0x3a60 <_F6e732d64656c6574652d776f726b696e672d74657874_ns_delete_working_text_0+0xe0> 39d4: f9402660 ldr x0, [x19, #0x48] 39d8: d63f0000 blr x0 39dc: f9418a80 ldr x0, [x20, #0x310] 39e0: f953ce61 ldr x1, [x19, #0x2798] 39e4: d63f0020 blr x1 39e8: f94bf661 ldr x1, [x19, #0x17e8] 39ec: d63f0020 blr x1 39f0: f94c2a61 ldr x1, [x19, #0x1850] 39f4: d63f0020 blr x1 39f8: f9418a80 ldr x0, [x20, #0x310] 39fc: f953ce61 ldr x1, [x19, #0x2798] 3a00: d63f0020 blr x1 3a04: f94bd263 ldr x3, [x19, #0x17a0] 3a08: d2800002 mov x2, #0x0 ; =0 3a0c: f9418e81 ldr x1, [x20, #0x318] 3a10: d63f0060 blr x3 3a14: f9418a80 ldr x0, [x20, #0x310] 3a18: f953ce61 ldr x1, [x19, #0x2798] 3a1c: d63f0020 blr x1 3a20: f94c0a61 ldr x1, [x19, #0x1810] 3a24: d63f0020 blr x1 3a28: f9401661 ldr x1, [x19, #0x28] 3a2c: d28000c0 mov x0, #0x6 ; =6 3a30: d63f0020 blr x1 3a34: f9418a80 ldr x0, [x20, #0x310] 3a38: 52800003 mov w3, #0x0 ; =0 3a3c: d2800002 mov x2, #0x0 ; =0 3a40: d2800001 mov x1, #0x0 ; =0 3a44: f9402a64 ldr x4, [x19, #0x50] 3a48: d63f0080 blr x4 3a4c: d2800000 mov x0, #0x0 ; =0 3a50: a94153f3 ldp x19, x20, [sp, #0x10] 3a54: a9425bf5 ldp x21, x22, [sp, #0x20] 3a58: a8c57bfd ldp x29, x30, [sp], #0x50 3a5c: d65f03c0 ret 3a60: f9418a80 ldr x0, [x20, #0x310] 3a64: f953ce61 ldr x1, [x19, #0x2798] 3a68: d63f0020 blr x1 3a6c: 51000802 sub w2, w0, #0x2 3a70: f240045f tst x2, #0x3 3a74: 540004e1 b.ne 0x3b10 <_F6e732d64656c6574652d776f726b696e672d74657874_ns_delete_working_text_0+0x190> 3a78: f9402280 ldr x0, [x20, #0x40] 3a7c: b4fffdc0 cbz x0, 0x3a34 <_F6e732d64656c6574652d776f726b696e672d74657874_ns_delete_working_text_0+0xb4> 3a80: f9497e60 ldr x0, [x19, #0x12f8] 3a84: d63f0000 blr x0 3a88: f9403262 ldr x2, [x19, #0x60] 3a8c: aa0003f5 mov x21, x0 3a90: d2800001 mov x1, #0x0 ; =0 3a94: f941a280 ldr x0, [x20, #0x340] 3a98: d63f0040 blr x2 3a9c: f9527a61 ldr x1, [x19, #0x24f0] 3aa0: aa1503e0 mov x0, x21 3aa4: d63f0020 blr x1 3aa8: f953ce61 ldr x1, [x19, #0x2798] 3aac: aa0003f6 mov x22, x0 3ab0: f9418a80 ldr x0, [x20, #0x310] 3ab4: d63f0020 blr x1 3ab8: aa0003e3 mov x3, x0 3abc: f9537662 ldr x2, [x19, #0x26e8] 3ac0: 9100c3a1 add x1, x29, #0x30 3ac4: d2800040 mov x0, #0x2 ; =2 3ac8: a9030fb6 stp x22, x3, [x29, #0x30] 3acc: d63f0040 blr x2 3ad0: f9521663 ldr x3, [x19, #0x2428] 3ad4: aa0003e2 mov x2, x0 3ad8: d2800041 mov x1, #0x2 ; =2 3adc: aa1503e0 mov x0, x21 3ae0: d63f0060 blr x3 3ae4: f941ae83 ldr x3, [x20, #0x358] 3ae8: aa0003e4 mov x4, x0 3aec: 910103a1 add x1, x29, #0x40 3af0: d2800040 mov x0, #0x2 ; =2 3af4: f9498a62 ldr x2, [x19, #0x1310] 3af8: a90413a3 stp x3, x4, [x29, #0x40] 3afc: d63f0040 blr x2 3b00: f9401661 ldr x1, [x19, #0x28] 3b04: d28000c0 mov x0, #0x6 ; =6 3b08: d63f0020 blr x1 3b0c: 17ffffca b 0x3a34 <_F6e732d64656c6574652d776f726b696e672d74657874_ns_delete_working_text_0+0xb4> 3b10: 51001401 sub w1, w0, #0x5 3b14: f240083f tst x1, #0x7 3b18: 54fff8e1 b.ne 0x3a34 <_F6e732d64656c6574652d776f726b696e672d74657874_ns_delete_working_text_0+0xb4> 3b1c: f94002a2 ldr x2, [x21] 3b20: 52800041 mov w1, #0x2 ; =2 3b24: f9400442 ldr x2, [x2, #0x8] 3b28: d63f0040 blr x2 3b2c: 3707fa60 tbnz w0, #0x0, 0x3a78 <_F6e732d64656c6574652d776f726b696e672d74657874_ns_delete_working_text_0+0xf8> 3b30: 17ffffc1 b 0x3a34 <_F6e732d64656c6574652d776f726b696e672d74657874_ns_delete_working_text_0+0xb4> 3b34: d503201f nop 3b38: d503201f nop 3b3c: d503201f nop 0000000000003b40 <_F6e732d696e736572742d66696c65_ns_insert_file_0>: 3b40: a9ba7bfd stp x29, x30, [sp, #-0x60]! 3b44: 910003fd mov x29, sp 3b48: a9025bf5 stp x21, x22, [sp, #0x20] 3b4c: d0000075 adrp x21, 0x11000 <_text_data_reloc_blob+0x118d> 3b50: 9133e2b5 add x21, x21, #0xcf8 3b54: a90153f3 stp x19, x20, [sp, #0x10] 3b58: f94012a0 ldr x0, [x21, #0x20] 3b5c: f9001bf7 str x23, [sp, #0x30] 3b60: f0000077 adrp x23, 0x12000 <_d_reloc+0x308> 3b64: 912da2f7 add x23, x23, #0xb68 3b68: f94002f3 ldr x19, [x23] 3b6c: f953ce61 ldr x1, [x19, #0x2798] 3b70: d63f0020 blr x1 3b74: aa0003f4 mov x20, x0 3b78: 51000c00 sub w0, w0, #0x3 3b7c: f240081f tst x0, #0x7 3b80: 540007e1 b.ne 0x3c7c <_F6e732d696e736572742d66696c65_ns_insert_file_0+0x13c> 3b84: f840d281 ldur x1, [x20, #0xd] 3b88: 52800003 mov w3, #0x0 ; =0 3b8c: d2800002 mov x2, #0x0 ; =0 3b90: f94012a0 ldr x0, [x21, #0x20] 3b94: f9402a64 ldr x4, [x19, #0x50] 3b98: d63f0080 blr x4 3b9c: f9542261 ldr x1, [x19, #0x2840] 3ba0: aa1403e0 mov x0, x20 3ba4: d63f0020 blr x1 3ba8: f9506661 ldr x1, [x19, #0x20c8] 3bac: aa0003f6 mov x22, x0 3bb0: d63f0020 blr x1 3bb4: aa0003f4 mov x20, x0 3bb8: b4000180 cbz x0, 0x3be8 <_F6e732d696e736572742d66696c65_ns_insert_file_0+0xa8> 3bbc: f941caa3 ldr x3, [x21, #0x390] 3bc0: 910143a1 add x1, x29, #0x50 3bc4: d2800040 mov x0, #0x2 ; =2 3bc8: f94d3a62 ldr x2, [x19, #0x1a70] 3bcc: a9055ba3 stp x3, x22, [x29, #0x50] 3bd0: d63f0040 blr x2 3bd4: f9401bf7 ldr x23, [sp, #0x30] 3bd8: a94153f3 ldp x19, x20, [sp, #0x10] 3bdc: a9425bf5 ldp x21, x22, [sp, #0x20] 3be0: a8c67bfd ldp x29, x30, [sp], #0x60 3be4: d65f03c0 ret 3be8: f94a4e60 ldr x0, [x19, #0x1498] 3bec: d63f0000 blr x0 3bf0: f9503265 ldr x5, [x19, #0x2060] 3bf4: aa0003e6 mov x6, x0 3bf8: d2800001 mov x1, #0x0 ; =0 3bfc: aa1603e0 mov x0, x22 3c00: d2800004 mov x4, #0x0 ; =0 3c04: d2800003 mov x3, #0x0 ; =0 3c08: d2800002 mov x2, #0x0 ; =0 3c0c: aa0603f6 mov x22, x6 3c10: d63f00a0 blr x5 3c14: aa0003e1 mov x1, x0 3c18: 51000c00 sub w0, w0, #0x3 3c1c: f240081f tst x0, #0x7 3c20: 540003e1 b.ne 0x3c9c <_F6e732d696e736572742d66696c65_ns_insert_file_0+0x15c> 3c24: f840d021 ldur x1, [x1, #0xd] 3c28: 51000c20 sub w0, w1, #0x3 3c2c: f240081f tst x0, #0x7 3c30: 54000361 b.ne 0x3c9c <_F6e732d696e736572742d66696c65_ns_insert_file_0+0x15c> 3c34: f8405034 ldur x20, [x1, #0x5] 3c38: 910103a1 add x1, x29, #0x40 3c3c: d2800040 mov x0, #0x2 ; =2 3c40: f9537a62 ldr x2, [x19, #0x26f0] 3c44: a90453b6 stp x22, x20, [x29, #0x40] 3c48: d63f0040 blr x2 3c4c: f941c2a3 ldr x3, [x21, #0x380] 3c50: aa0003e4 mov x4, x0 3c54: 910143a1 add x1, x29, #0x50 3c58: d2800040 mov x0, #0x2 ; =2 3c5c: f94d3a62 ldr x2, [x19, #0x1a70] 3c60: a90513a3 stp x3, x4, [x29, #0x50] 3c64: d63f0040 blr x2 3c68: f9401bf7 ldr x23, [sp, #0x30] 3c6c: a94153f3 ldp x19, x20, [sp, #0x10] 3c70: a9425bf5 ldp x21, x22, [sp, #0x20] 3c74: a8c67bfd ldp x29, x30, [sp], #0x60 3c78: d65f03c0 ret 3c7c: b40000d4 cbz x20, 0x3c94 <_F6e732d696e736572742d66696c65_ns_insert_file_0+0x154> 3c80: f94002e2 ldr x2, [x23] 3c84: aa1403e1 mov x1, x20 3c88: f944baa0 ldr x0, [x21, #0x970] 3c8c: f9400042 ldr x2, [x2] 3c90: d63f0040 blr x2 3c94: d2800001 mov x1, #0x0 ; =0 3c98: 17ffffbc b 0x3b88 <_F6e732d696e736572742d66696c65_ns_insert_file_0+0x48> 3c9c: b4fffce1 cbz x1, 0x3c38 <_F6e732d696e736572742d66696c65_ns_insert_file_0+0xf8> 3ca0: f94002e2 ldr x2, [x23] 3ca4: f944baa0 ldr x0, [x21, #0x970] 3ca8: f9400042 ldr x2, [x2] 3cac: d63f0040 blr x2 3cb0: 17ffffe2 b 0x3c38 <_F6e732d696e736572742d66696c65_ns_insert_file_0+0xf8> 3cb4: d503201f nop 3cb8: d503201f nop 3cbc: d503201f nop 0000000000003cc0 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0>: 3cc0: a9b97bfd stp x29, x30, [sp, #-0x70]! 3cc4: 910003fd mov x29, sp 3cc8: 910103a1 add x1, x29, #0x40 3ccc: d2800020 mov x0, #0x1 ; =1 3cd0: a9025bf5 stp x21, x22, [sp, #0x20] 3cd4: f0000075 adrp x21, 0x12000 <_d_reloc+0x308> 3cd8: 912da2b5 add x21, x21, #0xb68 3cdc: a90153f3 stp x19, x20, [sp, #0x10] 3ce0: d0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 3ce4: 9133e294 add x20, x20, #0xcf8 3ce8: f94002b3 ldr x19, [x21] 3cec: f941ce83 ldr x3, [x20, #0x398] 3cf0: f94d3a62 ldr x2, [x19, #0x1a70] 3cf4: f90023a3 str x3, [x29, #0x40] 3cf8: d63f0040 blr x2 3cfc: f941d280 ldr x0, [x20, #0x3a0] 3d00: f953ce61 ldr x1, [x19, #0x2798] 3d04: d63f0020 blr x1 3d08: b40008e0 cbz x0, 0x3e24 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x164> 3d0c: f94c5e61 ldr x1, [x19, #0x18b8] 3d10: d2800000 mov x0, #0x0 ; =0 3d14: d63f0020 blr x1 3d18: b4000860 cbz x0, 0x3e24 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x164> 3d1c: f941d680 ldr x0, [x20, #0x3a8] 3d20: f953ce61 ldr x1, [x19, #0x2798] 3d24: d63f0020 blr x1 3d28: b4000180 cbz x0, 0x3d58 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x98> 3d2c: f941d680 ldr x0, [x20, #0x3a8] 3d30: f953ce61 ldr x1, [x19, #0x2798] 3d34: d63f0020 blr x1 3d38: f94c0a61 ldr x1, [x19, #0x1810] 3d3c: d63f0020 blr x1 3d40: f9402a64 ldr x4, [x19, #0x50] 3d44: 52800003 mov w3, #0x0 ; =0 3d48: d2800002 mov x2, #0x0 ; =0 3d4c: aa0003e1 mov x1, x0 3d50: f941d680 ldr x0, [x20, #0x3a8] 3d54: d63f0080 blr x4 3d58: f940b683 ldr x3, [x20, #0x168] 3d5c: 910143a1 add x1, x29, #0x50 3d60: d2800020 mov x0, #0x1 ; =1 3d64: f94d3a62 ldr x2, [x19, #0x1a70] 3d68: f9002ba3 str x3, [x29, #0x50] 3d6c: d63f0040 blr x2 3d70: f94a0a60 ldr x0, [x19, #0x1410] 3d74: d63f0000 blr x0 3d78: f94a7661 ldr x1, [x19, #0x14e8] 3d7c: d63f0020 blr x1 3d80: f953ce61 ldr x1, [x19, #0x2798] 3d84: f941d280 ldr x0, [x20, #0x3a0] 3d88: d63f0020 blr x1 3d8c: 51000c01 sub w1, w0, #0x3 3d90: f941d280 ldr x0, [x20, #0x3a0] 3d94: f953ce62 ldr x2, [x19, #0x2798] 3d98: f240083f tst x1, #0x7 3d9c: 540014a1 b.ne 0x4030 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x370> 3da0: f9402281 ldr x1, [x20, #0x40] 3da4: b4001461 cbz x1, 0x4030 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x370> 3da8: d63f0040 blr x2 3dac: 51000c01 sub w1, w0, #0x3 3db0: f240083f tst x1, #0x7 3db4: 54001ae1 b.ne 0x4110 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x450> 3db8: f8405016 ldur x22, [x0, #0x5] 3dbc: f953ce61 ldr x1, [x19, #0x2798] 3dc0: f941d280 ldr x0, [x20, #0x3a0] 3dc4: d63f0020 blr x1 3dc8: 51000c01 sub w1, w0, #0x3 3dcc: f240083f tst x1, #0x7 3dd0: 54001b01 b.ne 0x4130 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x470> 3dd4: f840d003 ldur x3, [x0, #0xd] 3dd8: 910183a1 add x1, x29, #0x60 3ddc: d2800040 mov x0, #0x2 ; =2 3de0: f9535e62 ldr x2, [x19, #0x26b8] 3de4: a9060fb6 stp x22, x3, [x29, #0x60] 3de8: d63f0040 blr x2 3dec: 51000801 sub w1, w0, #0x2 3df0: f240043f tst x1, #0x3 3df4: 54001260 b.eq 0x4040 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x380> 3df8: f94002a1 ldr x1, [x21] 3dfc: f9534021 ldr x1, [x1, #0x2680] 3e00: d63f0020 blr x1 3e04: f94afa61 ldr x1, [x19, #0x15f0] 3e08: d63f0020 blr x1 3e0c: aa0003f5 mov x21, x0 3e10: a94153f3 ldp x19, x20, [sp, #0x10] 3e14: aa1503e0 mov x0, x21 3e18: a9425bf5 ldp x21, x22, [sp, #0x20] 3e1c: a8c77bfd ldp x29, x30, [sp], #0x70 3e20: d65f03c0 ret 3e24: f941d280 ldr x0, [x20, #0x3a0] 3e28: f953ce61 ldr x1, [x19, #0x2798] 3e2c: d63f0020 blr x1 3e30: aa0003e2 mov x2, x0 3e34: f941d680 ldr x0, [x20, #0x3a8] 3e38: f953ce61 ldr x1, [x19, #0x2798] 3e3c: b4001102 cbz x2, 0x405c <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x39c> 3e40: d63f0020 blr x1 3e44: b4001340 cbz x0, 0x40ac <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x3ec> 3e48: f9401260 ldr x0, [x19, #0x20] 3e4c: d63f0000 blr x0 3e50: f94a0a60 ldr x0, [x19, #0x1410] 3e54: d63f0000 blr x0 3e58: f94a7661 ldr x1, [x19, #0x14e8] 3e5c: d63f0020 blr x1 3e60: f953ce61 ldr x1, [x19, #0x2798] 3e64: f941d280 ldr x0, [x20, #0x3a0] 3e68: d63f0020 blr x1 3e6c: 51000c01 sub w1, w0, #0x3 3e70: f941d280 ldr x0, [x20, #0x3a0] 3e74: f953ce62 ldr x2, [x19, #0x2798] 3e78: f240083f tst x1, #0x7 3e7c: 540002a1 b.ne 0x3ed0 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x210> 3e80: f9402281 ldr x1, [x20, #0x40] 3e84: b4000261 cbz x1, 0x3ed0 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x210> 3e88: d63f0040 blr x2 3e8c: 51000c01 sub w1, w0, #0x3 3e90: f240083f tst x1, #0x7 3e94: 540017e1 b.ne 0x4190 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x4d0> 3e98: f8405016 ldur x22, [x0, #0x5] 3e9c: f953ce61 ldr x1, [x19, #0x2798] 3ea0: f941d280 ldr x0, [x20, #0x3a0] 3ea4: d63f0020 blr x1 3ea8: 51000c01 sub w1, w0, #0x3 3eac: f240083f tst x1, #0x7 3eb0: 54001501 b.ne 0x4150 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x490> 3eb4: f840d003 ldur x3, [x0, #0xd] 3eb8: 910183a1 add x1, x29, #0x60 3ebc: d2800040 mov x0, #0x2 ; =2 3ec0: f9535e62 ldr x2, [x19, #0x26b8] 3ec4: a9060fb6 stp x22, x3, [x29, #0x60] 3ec8: d63f0040 blr x2 3ecc: 14000002 b 0x3ed4 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x214> 3ed0: d63f0040 blr x2 3ed4: f94a2a61 ldr x1, [x19, #0x1450] 3ed8: d63f0020 blr x1 3edc: f9401661 ldr x1, [x19, #0x28] 3ee0: aa0003f6 mov x22, x0 3ee4: d28000c0 mov x0, #0x6 ; =6 3ee8: d63f0020 blr x1 3eec: f9401260 ldr x0, [x19, #0x20] 3ef0: d63f0000 blr x0 3ef4: f94a0a60 ldr x0, [x19, #0x1410] 3ef8: d63f0000 blr x0 3efc: f94a7661 ldr x1, [x19, #0x14e8] 3f00: d63f0020 blr x1 3f04: f953ce61 ldr x1, [x19, #0x2798] 3f08: f941d280 ldr x0, [x20, #0x3a0] 3f0c: d63f0020 blr x1 3f10: 51000c01 sub w1, w0, #0x3 3f14: f941d280 ldr x0, [x20, #0x3a0] 3f18: f953ce62 ldr x2, [x19, #0x2798] 3f1c: f240083f tst x1, #0x7 3f20: 54000721 b.ne 0x4004 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x344> 3f24: f9402281 ldr x1, [x20, #0x40] 3f28: b40006e1 cbz x1, 0x4004 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x344> 3f2c: f9001bb7 str x23, [x29, #0x30] 3f30: d63f0040 blr x2 3f34: 51000c01 sub w1, w0, #0x3 3f38: f240083f tst x1, #0x7 3f3c: 540011a1 b.ne 0x4170 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x4b0> 3f40: f8405017 ldur x23, [x0, #0x5] 3f44: f953ce61 ldr x1, [x19, #0x2798] 3f48: f941d280 ldr x0, [x20, #0x3a0] 3f4c: d63f0020 blr x1 3f50: 51000c01 sub w1, w0, #0x3 3f54: f240083f tst x1, #0x7 3f58: 540012c1 b.ne 0x41b0 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x4f0> 3f5c: f840d003 ldur x3, [x0, #0xd] 3f60: 910143a1 add x1, x29, #0x50 3f64: d2800040 mov x0, #0x2 ; =2 3f68: f9536262 ldr x2, [x19, #0x26c0] 3f6c: a9050fb7 stp x23, x3, [x29, #0x50] 3f70: d63f0040 blr x2 3f74: 51000801 sub w1, w0, #0x2 3f78: f9401bb7 ldr x23, [x29, #0x30] 3f7c: f240043f tst x1, #0x3 3f80: 540004a0 b.eq 0x4014 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x354> 3f84: f94002a1 ldr x1, [x21] 3f88: f9534421 ldr x1, [x1, #0x2688] 3f8c: d63f0020 blr x1 3f90: f94a2a61 ldr x1, [x19, #0x1450] 3f94: d63f0020 blr x1 3f98: f9401661 ldr x1, [x19, #0x28] 3f9c: aa0003f5 mov x21, x0 3fa0: d28000c0 mov x0, #0x6 ; =6 3fa4: d63f0020 blr x1 3fa8: f953ce61 ldr x1, [x19, #0x2798] 3fac: f941d680 ldr x0, [x20, #0x3a8] 3fb0: d63f0020 blr x1 3fb4: f94c0264 ldr x4, [x19, #0x1800] 3fb8: aa1503e2 mov x2, x21 3fbc: aa1603e1 mov x1, x22 3fc0: d2800003 mov x3, #0x0 ; =0 3fc4: d63f0080 blr x4 3fc8: f940b683 ldr x3, [x20, #0x168] 3fcc: 910123a1 add x1, x29, #0x48 3fd0: d2800020 mov x0, #0x1 ; =1 3fd4: f94d3a62 ldr x2, [x19, #0x1a70] 3fd8: f90027a3 str x3, [x29, #0x48] 3fdc: d63f0040 blr x2 3fe0: f94a7661 ldr x1, [x19, #0x14e8] 3fe4: aa1603e0 mov x0, x22 3fe8: d63f0020 blr x1 3fec: aa0003f5 mov x21, x0 3ff0: a94153f3 ldp x19, x20, [sp, #0x10] 3ff4: aa1503e0 mov x0, x21 3ff8: a9425bf5 ldp x21, x22, [sp, #0x20] 3ffc: a8c77bfd ldp x29, x30, [sp], #0x70 4000: d65f03c0 ret 4004: d63f0040 blr x2 4008: 51000801 sub w1, w0, #0x2 400c: f240043f tst x1, #0x3 4010: 54fffba1 b.ne 0x3f84 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x2c4> 4014: 9342fc02 asr x2, x0, #2 4018: 92fc0001 mov x1, #0x1fffffffffffffff ; =2305843009213693951 401c: eb01005f cmp x2, x1 4020: 54fffb20 b.eq 0x3f84 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x2c4> 4024: d37ef442 lsl x2, x2, #2 4028: 91001840 add x0, x2, #0x6 402c: 17ffffd9 b 0x3f90 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x2d0> 4030: d63f0040 blr x2 4034: 51000801 sub w1, w0, #0x2 4038: f240043f tst x1, #0x3 403c: 54ffede1 b.ne 0x3df8 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x138> 4040: 9342fc01 asr x1, x0, #2 4044: d2fc0002 mov x2, #-0x2000000000000000 ; =-2305843009213693952 4048: eb02003f cmp x1, x2 404c: 54ffed60 b.eq 0x3df8 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x138> 4050: d37ef420 lsl x0, x1, #2 4054: d1000800 sub x0, x0, #0x2 4058: 17ffff6b b 0x3e04 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x144> 405c: d63f0020 blr x1 4060: aa0003f5 mov x21, x0 4064: b4fffc60 cbz x0, 0x3ff0 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x330> 4068: f941d680 ldr x0, [x20, #0x3a8] 406c: f953ce61 ldr x1, [x19, #0x2798] 4070: d63f0020 blr x1 4074: f94c0a61 ldr x1, [x19, #0x1810] 4078: d63f0020 blr x1 407c: aa0003f5 mov x21, x0 4080: f9402a64 ldr x4, [x19, #0x50] 4084: 52800003 mov w3, #0x0 ; =0 4088: aa0003e1 mov x1, x0 408c: d2800002 mov x2, #0x0 ; =0 4090: f941d680 ldr x0, [x20, #0x3a8] 4094: d63f0080 blr x4 4098: a94153f3 ldp x19, x20, [sp, #0x10] 409c: aa1503e0 mov x0, x21 40a0: a9425bf5 ldp x21, x22, [sp, #0x20] 40a4: a8c77bfd ldp x29, x30, [sp], #0x70 40a8: d65f03c0 ret 40ac: f94a0a60 ldr x0, [x19, #0x1410] 40b0: d63f0000 blr x0 40b4: f94a0a61 ldr x1, [x19, #0x1410] 40b8: aa0003f6 mov x22, x0 40bc: d63f0020 blr x1 40c0: f94c0e65 ldr x5, [x19, #0x1818] 40c4: d2800004 mov x4, #0x0 ; =0 40c8: d2800003 mov x3, #0x0 ; =0 40cc: aa0003e1 mov x1, x0 40d0: d2800002 mov x2, #0x0 ; =0 40d4: aa1603e0 mov x0, x22 40d8: d63f00a0 blr x5 40dc: f9402a64 ldr x4, [x19, #0x50] 40e0: aa0003f6 mov x22, x0 40e4: aa0003e1 mov x1, x0 40e8: 52800003 mov w3, #0x0 ; =0 40ec: d2800002 mov x2, #0x0 ; =0 40f0: f941d680 ldr x0, [x20, #0x3a8] 40f4: d63f0080 blr x4 40f8: f9419a81 ldr x1, [x20, #0x330] 40fc: aa1603e0 mov x0, x22 4100: f941e282 ldr x2, [x20, #0x3c0] 4104: f94bd263 ldr x3, [x19, #0x17a0] 4108: d63f0060 blr x3 410c: 17ffff4f b 0x3e48 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x188> 4110: b40000c0 cbz x0, 0x4128 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x468> 4114: f94002a2 ldr x2, [x21] 4118: aa0003e1 mov x1, x0 411c: f944ba80 ldr x0, [x20, #0x970] 4120: f9400042 ldr x2, [x2] 4124: d63f0040 blr x2 4128: d2800016 mov x22, #0x0 ; =0 412c: 17ffff24 b 0x3dbc <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0xfc> 4130: b40000c0 cbz x0, 0x4148 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x488> 4134: f94002a2 ldr x2, [x21] 4138: aa0003e1 mov x1, x0 413c: f944ba80 ldr x0, [x20, #0x970] 4140: f9400042 ldr x2, [x2] 4144: d63f0040 blr x2 4148: d2800003 mov x3, #0x0 ; =0 414c: 17ffff23 b 0x3dd8 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x118> 4150: b40000c0 cbz x0, 0x4168 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x4a8> 4154: f94002a2 ldr x2, [x21] 4158: aa0003e1 mov x1, x0 415c: f944ba80 ldr x0, [x20, #0x970] 4160: f9400042 ldr x2, [x2] 4164: d63f0040 blr x2 4168: d2800003 mov x3, #0x0 ; =0 416c: 17ffff53 b 0x3eb8 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x1f8> 4170: b40000c0 cbz x0, 0x4188 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x4c8> 4174: f94002a2 ldr x2, [x21] 4178: aa0003e1 mov x1, x0 417c: f944ba80 ldr x0, [x20, #0x970] 4180: f9400042 ldr x2, [x2] 4184: d63f0040 blr x2 4188: d2800017 mov x23, #0x0 ; =0 418c: 17ffff6e b 0x3f44 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x284> 4190: b40000c0 cbz x0, 0x41a8 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x4e8> 4194: f94002a2 ldr x2, [x21] 4198: aa0003e1 mov x1, x0 419c: f944ba80 ldr x0, [x20, #0x970] 41a0: f9400042 ldr x2, [x2] 41a4: d63f0040 blr x2 41a8: d2800016 mov x22, #0x0 ; =0 41ac: 17ffff3c b 0x3e9c <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x1dc> 41b0: b40000c0 cbz x0, 0x41c8 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x508> 41b4: f94002a2 ldr x2, [x21] 41b8: aa0003e1 mov x1, x0 41bc: f944ba80 ldr x0, [x20, #0x970] 41c0: f9400042 ldr x2, [x2] 41c4: d63f0040 blr x2 41c8: d2800003 mov x3, #0x0 ; =0 41cc: 17ffff65 b 0x3f60 <_F6e732d6f70656e2d66696c652d73656c6563742d6c696e65_ns_open_file_select_line_0+0x2a0> 00000000000041d0 <_F6e732d756e73656c6563742d6c696e65_ns_unselect_line_0>: 41d0: d0000060 adrp x0, 0x12000 <_d_reloc+0x308> 41d4: 912da000 add x0, x0, #0xb68 41d8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 41dc: 910003fd mov x29, sp 41e0: a90153f3 stp x19, x20, [sp, #0x10] 41e4: f9400014 ldr x20, [x0] 41e8: f953ce81 ldr x1, [x20, #0x2798] 41ec: f90013f5 str x21, [sp, #0x20] 41f0: b0000075 adrp x21, 0x11000 <_text_data_reloc_blob+0x118d> 41f4: 9133e2b5 add x21, x21, #0xcf8 41f8: f941d6a0 ldr x0, [x21, #0x3a8] 41fc: d63f0020 blr x1 4200: b4000240 cbz x0, 0x4248 <_F6e732d756e73656c6563742d6c696e65_ns_unselect_line_0+0x78> 4204: f941d6a0 ldr x0, [x21, #0x3a8] 4208: f953ce81 ldr x1, [x20, #0x2798] 420c: d63f0020 blr x1 4210: f94c0a81 ldr x1, [x20, #0x1810] 4214: d63f0020 blr x1 4218: aa0003f3 mov x19, x0 421c: f9402a84 ldr x4, [x20, #0x50] 4220: 52800003 mov w3, #0x0 ; =0 4224: aa0003e1 mov x1, x0 4228: d2800002 mov x2, #0x0 ; =0 422c: f941d6a0 ldr x0, [x21, #0x3a8] 4230: d63f0080 blr x4 4234: f94013f5 ldr x21, [sp, #0x20] 4238: aa1303e0 mov x0, x19 423c: a94153f3 ldp x19, x20, [sp, #0x10] 4240: a8c37bfd ldp x29, x30, [sp], #0x30 4244: d65f03c0 ret 4248: aa0003f3 mov x19, x0 424c: f94013f5 ldr x21, [sp, #0x20] 4250: aa1303e0 mov x0, x19 4254: a94153f3 ldp x19, x20, [sp, #0x10] 4258: a8c37bfd ldp x29, x30, [sp], #0x30 425c: d65f03c0 ret 0000000000004260 <_F6765742d6c6973702d7265736f75726365_get_lisp_resource_0>: 4260: a9bb7bfd stp x29, x30, [sp, #-0x50]! 4264: 910003fd mov x29, sp 4268: aa0103e3 mov x3, x1 426c: aa0003e4 mov x4, x0 4270: 9100c3a1 add x1, x29, #0x30 4274: d2800060 mov x0, #0x3 ; =3 4278: d0000062 adrp x2, 0x12000 <_d_reloc+0x308> 427c: 912da042 add x2, x2, #0xb68 4280: a9025bf5 stp x21, x22, [sp, #0x20] 4284: b0000076 adrp x22, 0x11000 <_text_data_reloc_blob+0x118d> 4288: 9133e2d6 add x22, x22, #0xcf8 428c: a90153f3 stp x19, x20, [sp, #0x10] 4290: f9400055 ldr x21, [x2] 4294: f90023a3 str x3, [x29, #0x40] 4298: f941eac3 ldr x3, [x22, #0x3d0] 429c: f94d3aa2 ldr x2, [x21, #0x1a70] 42a0: a90313a3 stp x3, x4, [x29, #0x30] 42a4: d63f0040 blr x2 42a8: b40003e0 cbz x0, 0x4324 <_F6765742d6c6973702d7265736f75726365_get_lisp_resource_0+0xc4> 42ac: f94bb2a1 ldr x1, [x21, #0x1760] 42b0: aa0003f4 mov x20, x0 42b4: d63f0020 blr x1 42b8: f941eec1 ldr x1, [x22, #0x3d8] 42bc: f9525aa2 ldr x2, [x21, #0x24b0] 42c0: d63f0040 blr x2 42c4: aa0003f3 mov x19, x0 42c8: b40000e0 cbz x0, 0x42e4 <_F6765742d6c6973702d7265736f75726365_get_lisp_resource_0+0x84> 42cc: f94022d3 ldr x19, [x22, #0x40] 42d0: a9425bf5 ldp x21, x22, [sp, #0x20] 42d4: aa1303e0 mov x0, x19 42d8: a94153f3 ldp x19, x20, [sp, #0x10] 42dc: a8c57bfd ldp x29, x30, [sp], #0x50 42e0: d65f03c0 ret 42e4: f94bb2a1 ldr x1, [x21, #0x1760] 42e8: aa1403e0 mov x0, x20 42ec: d63f0020 blr x1 42f0: f941f2c1 ldr x1, [x22, #0x3e0] 42f4: f9525aa2 ldr x2, [x21, #0x24b0] 42f8: d63f0040 blr x2 42fc: b5fffea0 cbnz x0, 0x42d0 <_F6765742d6c6973702d7265736f75726365_get_lisp_resource_0+0x70> 4300: f94e36a1 ldr x1, [x21, #0x1c68] 4304: aa1403e0 mov x0, x20 4308: d63f0020 blr x1 430c: aa0003f3 mov x19, x0 4310: a9425bf5 ldp x21, x22, [sp, #0x20] 4314: aa1303e0 mov x0, x19 4318: a94153f3 ldp x19, x20, [sp, #0x10] 431c: a8c57bfd ldp x29, x30, [sp], #0x50 4320: d65f03c0 ret 4324: f941fad3 ldr x19, [x22, #0x3f0] 4328: a9425bf5 ldp x21, x22, [sp, #0x20] 432c: aa1303e0 mov x0, x19 4330: a94153f3 ldp x19, x20, [sp, #0x10] 4334: a8c57bfd ldp x29, x30, [sp], #0x50 4338: d65f03c0 ret 433c: d503201f nop 0000000000004340 <_F782d66696c652d6469616c6f67_x_file_dialog_0>: 4340: b0000065 adrp x5, 0x11000 <_text_data_reloc_blob+0x118d> 4344: 9133e0a5 add x5, x5, #0xcf8 4348: aa0003e8 mov x8, x0 434c: aa0103e7 mov x7, x1 4350: a9bc7bfd stp x29, x30, [sp, #-0x40]! 4354: 910003fd mov x29, sp 4358: 910043a1 add x1, x29, #0x10 435c: d28000c0 mov x0, #0x6 ; =6 4360: d0000066 adrp x6, 0x12000 <_d_reloc+0x308> 4364: 912da0c6 add x6, x6, #0xb68 4368: f9001fa4 str x4, [x29, #0x38] 436c: f94000c6 ldr x6, [x6] 4370: a9019fa8 stp x8, x7, [x29, #0x18] 4374: a9028ba3 stp x3, x2, [x29, #0x28] 4378: f941fca3 ldr x3, [x5, #0x3f8] 437c: f94d38c2 ldr x2, [x6, #0x1a70] 4380: f9000ba3 str x3, [x29, #0x10] 4384: d63f0040 blr x2 4388: a8c47bfd ldp x29, x30, [sp], #0x40 438c: d65f03c0 ret 0000000000004390 <_F6e732d6f70656e2d66696c652d7573696e672d70616e656c_ns_open_file_using_panel_0>: 4390: a9b97bfd stp x29, x30, [sp, #-0x70]! 4394: 910003fd mov x29, sp 4398: 910103a1 add x1, x29, #0x40 439c: d28000a0 mov x0, #0x5 ; =5 43a0: a90153f3 stp x19, x20, [sp, #0x10] 43a4: b0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 43a8: 9133e294 add x20, x20, #0xcf8 43ac: f90033bf str xzr, [x29, #0x60] 43b0: d0000062 adrp x2, 0x12000 <_d_reloc+0x308> 43b4: 912da042 add x2, x2, #0xb68 43b8: f9402283 ldr x3, [x20, #0x40] 43bc: 91100284 add x4, x20, #0x400 43c0: 3cdf809f ldur q31, [x4, #-0x8] 43c4: f90013f5 str x21, [sp, #0x20] 43c8: a9050fbf stp xzr, x3, [x29, #0x50] 43cc: f9400055 ldr x21, [x2] 43d0: 3d8013bf str q31, [x29, #0x40] 43d4: f94d3aa2 ldr x2, [x21, #0x1a70] 43d8: d63f0040 blr x2 43dc: f9402aa4 ldr x4, [x21, #0x50] 43e0: aa0003f3 mov x19, x0 43e4: aa0003e1 mov x1, x0 43e8: 52800003 mov w3, #0x0 ; =0 43ec: d2800002 mov x2, #0x0 ; =0 43f0: f9401280 ldr x0, [x20, #0x20] 43f4: d63f0080 blr x4 43f8: b4000293 cbz x19, 0x4448 <_F6e732d6f70656e2d66696c652d7573696e672d70616e656c_ns_open_file_using_panel_0+0xb8> 43fc: f9401280 ldr x0, [x20, #0x20] 4400: f953cea1 ldr x1, [x21, #0x2798] 4404: d63f0020 blr x1 4408: f94fe2a2 ldr x2, [x21, #0x1fc0] 440c: d2800001 mov x1, #0x0 ; =0 4410: d63f0040 blr x2 4414: f9402aa4 ldr x4, [x21, #0x50] 4418: aa0003e1 mov x1, x0 441c: 52800003 mov w3, #0x0 ; =0 4420: d2800002 mov x2, #0x0 ; =0 4424: f9401280 ldr x0, [x20, #0x20] 4428: d63f0080 blr x4 442c: f941ce83 ldr x3, [x20, #0x398] 4430: 9100e3a1 add x1, x29, #0x38 4434: d2800020 mov x0, #0x1 ; =1 4438: f94d3aa2 ldr x2, [x21, #0x1a70] 443c: f9001fa3 str x3, [x29, #0x38] 4440: d63f0040 blr x2 4444: aa0003f3 mov x19, x0 4448: f94013f5 ldr x21, [sp, #0x20] 444c: aa1303e0 mov x0, x19 4450: a94153f3 ldp x19, x20, [sp, #0x10] 4454: a8c77bfd ldp x29, x30, [sp], #0x70 4458: d65f03c0 ret 445c: d503201f nop 0000000000004460 <_F6e732d77726974652d66696c652d7573696e672d70616e656c_ns_write_file_using_panel_0>: 4460: d0000062 adrp x2, 0x12000 <_d_reloc+0x308> 4464: 912da042 add x2, x2, #0xb68 4468: d28000a0 mov x0, #0x5 ; =5 446c: a9b87bfd stp x29, x30, [sp, #-0x80]! 4470: 910003fd mov x29, sp 4474: 910143a1 add x1, x29, #0x50 4478: a90153f3 stp x19, x20, [sp, #0x10] 447c: f9400054 ldr x20, [x2] 4480: a9067fbf stp xzr, xzr, [x29, #0x60] 4484: f9003bbf str xzr, [x29, #0x70] 4488: f94d3a82 ldr x2, [x20, #0x1a70] 448c: f90013f5 str x21, [sp, #0x20] 4490: b0000075 adrp x21, 0x11000 <_text_data_reloc_blob+0x118d> 4494: 9133e2b5 add x21, x21, #0xcf8 4498: f941fea4 ldr x4, [x21, #0x3f8] 449c: f94206a3 ldr x3, [x21, #0x408] 44a0: a9050fa4 stp x4, x3, [x29, #0x50] 44a4: d63f0040 blr x2 44a8: aa0003f3 mov x19, x0 44ac: f9498a82 ldr x2, [x20, #0x1310] 44b0: 9100e3a1 add x1, x29, #0x38 44b4: d2800020 mov x0, #0x1 ; =1 44b8: f9001fb3 str x19, [x29, #0x38] 44bc: d63f0040 blr x2 44c0: b4000113 cbz x19, 0x44e0 <_F6e732d77726974652d66696c652d7573696e672d70616e656c_ns_write_file_using_panel_0+0x80> 44c4: f9420aa3 ldr x3, [x21, #0x410] 44c8: 910103a1 add x1, x29, #0x40 44cc: d2800040 mov x0, #0x2 ; =2 44d0: f94d3a82 ldr x2, [x20, #0x1a70] 44d4: a9044fa3 stp x3, x19, [x29, #0x40] 44d8: d63f0040 blr x2 44dc: aa0003f3 mov x19, x0 44e0: f94013f5 ldr x21, [sp, #0x20] 44e4: aa1303e0 mov x0, x19 44e8: a94153f3 ldp x19, x20, [sp, #0x10] 44ec: a8c87bfd ldp x29, x30, [sp], #0x80 44f0: d65f03c0 ret 44f4: d503201f nop 44f8: d503201f nop 44fc: d503201f nop 0000000000004500 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_1>: 4500: b0000060 adrp x0, 0x11000 <_text_data_reloc_blob+0x118d> 4504: 9133e000 add x0, x0, #0xcf8 4508: f9420c00 ldr x0, [x0, #0x418] 450c: d65f03c0 ret 0000000000004510 <_F6e732d66696e642d66696c65_ns_find_file_0>: 4510: a9b77bfd stp x29, x30, [sp, #-0x90]! 4514: 910003fd mov x29, sp 4518: a9025bf5 stp x21, x22, [sp, #0x20] 451c: d0000076 adrp x22, 0x12000 <_d_reloc+0x308> 4520: 912da2d6 add x22, x22, #0xb68 4524: a90153f3 stp x19, x20, [sp, #0x10] 4528: b0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 452c: 9133e294 add x20, x20, #0xcf8 4530: a90363f7 stp x23, x24, [sp, #0x30] 4534: f94002d3 ldr x19, [x22] 4538: f9401280 ldr x0, [x20, #0x20] 453c: f953ce61 ldr x1, [x19, #0x2798] 4540: d63f0020 blr x1 4544: aa0003f5 mov x21, x0 4548: 51000c00 sub w0, w0, #0x3 454c: f240081f tst x0, #0x7 4550: 54000d41 b.ne 0x46f8 <_F6e732d66696e642d66696c65_ns_find_file_0+0x1e8> 4554: f840d2a1 ldur x1, [x21, #0xd] 4558: 52800003 mov w3, #0x0 ; =0 455c: d2800002 mov x2, #0x0 ; =0 4560: f9401280 ldr x0, [x20, #0x20] 4564: f9402a64 ldr x4, [x19, #0x50] 4568: d63f0080 blr x4 456c: f9542261 ldr x1, [x19, #0x2840] 4570: aa1503e0 mov x0, x21 4574: d63f0020 blr x1 4578: f953ce61 ldr x1, [x19, #0x2798] 457c: aa0003f5 mov x21, x0 4580: f9421a80 ldr x0, [x20, #0x430] 4584: d63f0020 blr x1 4588: f950aa62 ldr x2, [x19, #0x2150] 458c: aa0003e1 mov x1, x0 4590: aa1503e0 mov x0, x21 4594: d63f0040 blr x2 4598: f9421283 ldr x3, [x20, #0x420] 459c: aa0003e4 mov x4, x0 45a0: 910103a1 add x1, x29, #0x40 45a4: d2800040 mov x0, #0x2 ; =2 45a8: f94d3a62 ldr x2, [x19, #0x1a70] 45ac: a90413a3 stp x3, x4, [x29, #0x40] 45b0: d63f0040 blr x2 45b4: f9421e83 ldr x3, [x20, #0x438] 45b8: aa0003f7 mov x23, x0 45bc: 910143a1 add x1, x29, #0x50 45c0: d2800040 mov x0, #0x2 ; =2 45c4: f94d3a62 ldr x2, [x19, #0x1a70] 45c8: a9055fa3 stp x3, x23, [x29, #0x50] 45cc: d63f0040 blr x2 45d0: f9422681 ldr x1, [x20, #0x448] 45d4: aa0003f8 mov x24, x0 45d8: f942ea62 ldr x2, [x19, #0x5d0] 45dc: d63f0040 blr x2 45e0: f9422681 ldr x1, [x20, #0x448] 45e4: aa0003f5 mov x21, x0 45e8: f9422a80 ldr x0, [x20, #0x450] 45ec: f942ea62 ldr x2, [x19, #0x5d0] 45f0: d63f0040 blr x2 45f4: aa0003f6 mov x22, x0 45f8: b40002f5 cbz x21, 0x4654 <_F6e732d66696e642d66696c65_ns_find_file_0+0x144> 45fc: f943ee61 ldr x1, [x19, #0x7d8] 4600: aa1503e0 mov x0, x21 4604: d63f0020 blr x1 4608: f946d262 ldr x2, [x19, #0xda0] 460c: d2800001 mov x1, #0x0 ; =0 4610: d63f0040 blr x2 4614: f943ee61 ldr x1, [x19, #0x7d8] 4618: aa1503e0 mov x0, x21 461c: d63f0020 blr x1 4620: f9468261 ldr x1, [x19, #0xd00] 4624: d63f0020 blr x1 4628: f942ce62 ldr x2, [x19, #0x598] 462c: aa1503e0 mov x0, x21 4630: d2800001 mov x1, #0x0 ; =0 4634: d63f0040 blr x2 4638: aa0003f3 mov x19, x0 463c: a9425bf5 ldp x21, x22, [sp, #0x20] 4640: aa1303e0 mov x0, x19 4644: a94153f3 ldp x19, x20, [sp, #0x10] 4648: a94363f7 ldp x23, x24, [sp, #0x30] 464c: a8c97bfd ldp x29, x30, [sp], #0x90 4650: d65f03c0 ret 4654: f9422e80 ldr x0, [x20, #0x458] 4658: f953ce61 ldr x1, [x19, #0x2798] 465c: d63f0020 blr x1 4660: f9420e81 ldr x1, [x20, #0x418] 4664: f954c262 ldr x2, [x19, #0x2980] 4668: d63f0040 blr x2 466c: f100001f cmp x0, #0x0 4670: fa401ac4 ccmp x22, #0x0, #0x4, ne 4674: 54000521 b.ne 0x4718 <_F6e732d66696e642d66696c65_ns_find_file_0+0x208> 4678: f953ce61 ldr x1, [x19, #0x2798] 467c: f9422e80 ldr x0, [x20, #0x458] 4680: d63f0020 blr x1 4684: 3dc11a9f ldr q31, [x20, #0x460] 4688: 910183a1 add x1, x29, #0x60 468c: f94d3a62 ldr x2, [x19, #0x1a70] 4690: b4000880 cbz x0, 0x47a0 <_F6e732d66696e642d66696c65_ns_find_file_0+0x290> 4694: d2800040 mov x0, #0x2 ; =2 4698: 3d801bbf str q31, [x29, #0x60] 469c: d63f0040 blr x2 46a0: f9402281 ldr x1, [x20, #0x40] 46a4: f9403262 ldr x2, [x19, #0x60] 46a8: f9423a80 ldr x0, [x20, #0x470] 46ac: d63f0040 blr x2 46b0: f9423e83 ldr x3, [x20, #0x478] 46b4: 9101c3a1 add x1, x29, #0x70 46b8: d2800060 mov x0, #0x3 ; =3 46bc: f94d3a62 ldr x2, [x19, #0x1a70] 46c0: f90043bf str xzr, [x29, #0x80] 46c4: a90763a3 stp x3, x24, [x29, #0x70] 46c8: d63f0040 blr x2 46cc: f9401662 ldr x2, [x19, #0x28] 46d0: aa0003e1 mov x1, x0 46d4: d28000c0 mov x0, #0x6 ; =6 46d8: aa0103f3 mov x19, x1 46dc: d63f0040 blr x2 46e0: aa1303e0 mov x0, x19 46e4: a9425bf5 ldp x21, x22, [sp, #0x20] 46e8: a94153f3 ldp x19, x20, [sp, #0x10] 46ec: a94363f7 ldp x23, x24, [sp, #0x30] 46f0: a8c97bfd ldp x29, x30, [sp], #0x90 46f4: d65f03c0 ret 46f8: b40000d5 cbz x21, 0x4710 <_F6e732d66696e642d66696c65_ns_find_file_0+0x200> 46fc: f94002c2 ldr x2, [x22] 4700: aa1503e1 mov x1, x21 4704: f944ba80 ldr x0, [x20, #0x970] 4708: f9400042 ldr x2, [x2] 470c: d63f0040 blr x2 4710: d2800001 mov x1, #0x0 ; =0 4714: 17ffff91 b 0x4558 <_F6e732d66696e642d66696c65_ns_find_file_0+0x48> 4718: 3dc11a9f ldr q31, [x20, #0x460] 471c: 910183a1 add x1, x29, #0x60 4720: d2800040 mov x0, #0x2 ; =2 4724: f94d3a62 ldr x2, [x19, #0x1a70] 4728: 3d801bbf str q31, [x29, #0x60] 472c: d63f0040 blr x2 4730: f943ee61 ldr x1, [x19, #0x7d8] 4734: aa1603e0 mov x0, x22 4738: d63f0020 blr x1 473c: f946d262 ldr x2, [x19, #0xda0] 4740: d2800001 mov x1, #0x0 ; =0 4744: d63f0040 blr x2 4748: f943ee61 ldr x1, [x19, #0x7d8] 474c: aa1603e0 mov x0, x22 4750: d63f0020 blr x1 4754: f9468261 ldr x1, [x19, #0xd00] 4758: d63f0020 blr x1 475c: f942ce62 ldr x2, [x19, #0x598] 4760: aa1603e0 mov x0, x22 4764: d2800001 mov x1, #0x0 ; =0 4768: d63f0040 blr x2 476c: f941ca83 ldr x3, [x20, #0x390] 4770: 9101c3a1 add x1, x29, #0x70 4774: d2800040 mov x0, #0x2 ; =2 4778: f94d3a62 ldr x2, [x19, #0x1a70] 477c: a9075fa3 stp x3, x23, [x29, #0x70] 4780: d63f0040 blr x2 4784: aa0003f3 mov x19, x0 4788: a9425bf5 ldp x21, x22, [sp, #0x20] 478c: aa1303e0 mov x0, x19 4790: a94153f3 ldp x19, x20, [sp, #0x10] 4794: a94363f7 ldp x23, x24, [sp, #0x30] 4798: a8c97bfd ldp x29, x30, [sp], #0x90 479c: d65f03c0 ret 47a0: d2800040 mov x0, #0x2 ; =2 47a4: 3d801bbf str q31, [x29, #0x60] 47a8: 17fffff0 b 0x4768 <_F6e732d66696e642d66696c65_ns_find_file_0+0x258> 00000000000047ac <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_2>: 47ac: 51000c01 sub w1, w0, #0x3 47b0: f240083f tst x1, #0x7 47b4: 54000061 b.ne 0x47c0 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_2+0x14> 47b8: f8405000 ldur x0, [x0, #0x5] 47bc: d65f03c0 ret 47c0: b40001e0 cbz x0, 0x47fc <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_2+0x50> 47c4: d0000062 adrp x2, 0x12000 <_d_reloc+0x308> 47c8: 912da042 add x2, x2, #0xb68 47cc: aa0003e1 mov x1, x0 47d0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 47d4: 910003fd mov x29, sp 47d8: b0000060 adrp x0, 0x11000 <_text_data_reloc_blob+0x118d> 47dc: 9133e000 add x0, x0, #0xcf8 47e0: f9400042 ldr x2, [x2] 47e4: f944b800 ldr x0, [x0, #0x970] 47e8: f9400042 ldr x2, [x2] 47ec: d63f0040 blr x2 47f0: d2800000 mov x0, #0x0 ; =0 47f4: a8c17bfd ldp x29, x30, [sp], #0x10 47f8: d65f03c0 ret 47fc: d2800000 mov x0, #0x0 ; =0 4800: d65f03c0 ret 0000000000004804 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_3>: 4804: d0000063 adrp x3, 0x12000 <_d_reloc+0x308> 4808: 912da063 add x3, x3, #0xb68 480c: aa0003e4 mov x4, x0 4810: d2800040 mov x0, #0x2 ; =2 4814: a9be7bfd stp x29, x30, [sp, #-0x20]! 4818: 910003fd mov x29, sp 481c: 910043a1 add x1, x29, #0x10 4820: b0000062 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 4824: 9133e042 add x2, x2, #0xcf8 4828: f9000fa4 str x4, [x29, #0x18] 482c: f9400064 ldr x4, [x3] 4830: f9425043 ldr x3, [x2, #0x4a0] 4834: f9523c82 ldr x2, [x4, #0x2478] 4838: f9000ba3 str x3, [x29, #0x10] 483c: d63f0040 blr x2 4840: a8c27bfd ldp x29, x30, [sp], #0x20 4844: d65f03c0 ret 0000000000004848 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0>: 4848: a9b57bfd stp x29, x30, [sp, #-0xb0]! 484c: 910003fd mov x29, sp 4850: a90363f7 stp x23, x24, [sp, #0x30] 4854: d0000078 adrp x24, 0x12000 <_d_reloc+0x308> 4858: 912da318 add x24, x24, #0xb68 485c: a90153f3 stp x19, x20, [sp, #0x10] 4860: a9025bf5 stp x21, x22, [sp, #0x20] 4864: aa0003f5 mov x21, x0 4868: f9400313 ldr x19, [x24] 486c: b0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 4870: 9133e294 add x20, x20, #0xcf8 4874: f9541e61 ldr x1, [x19, #0x2838] 4878: d63f0020 blr x1 487c: f9541e61 ldr x1, [x19, #0x2838] 4880: d63f0020 blr x1 4884: f9542261 ldr x1, [x19, #0x2840] 4888: d63f0020 blr x1 488c: f9425681 ldr x1, [x20, #0x4a8] 4890: f954c262 ldr x2, [x19, #0x2980] 4894: d63f0040 blr x2 4898: f9425a83 ldr x3, [x20, #0x4b0] 489c: f94d3a62 ldr x2, [x19, #0x1a70] 48a0: b4000220 cbz x0, 0x48e4 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x9c> 48a4: 910203a1 add x1, x29, #0x80 48a8: d2800040 mov x0, #0x2 ; =2 48ac: a90857a3 stp x3, x21, [x29, #0x80] 48b0: d63f0040 blr x2 48b4: f9428a83 ldr x3, [x20, #0x510] 48b8: aa0003e4 mov x4, x0 48bc: 910243a1 add x1, x29, #0x90 48c0: d2800040 mov x0, #0x2 ; =2 48c4: f94d3a62 ldr x2, [x19, #0x1a70] 48c8: a90913a3 stp x3, x4, [x29, #0x90] 48cc: d63f0040 blr x2 48d0: a94153f3 ldp x19, x20, [sp, #0x10] 48d4: a9425bf5 ldp x21, x22, [sp, #0x20] 48d8: a94363f7 ldp x23, x24, [sp, #0x30] 48dc: a8cb7bfd ldp x29, x30, [sp], #0xb0 48e0: d65f03c0 ret 48e4: 910183a1 add x1, x29, #0x60 48e8: aa0003f6 mov x22, x0 48ec: a9046bb9 stp x25, x26, [x29, #0x40] 48f0: d2800040 mov x0, #0x2 ; =2 48f4: f9002bbb str x27, [x29, #0x50] 48f8: a90657a3 stp x3, x21, [x29, #0x60] 48fc: d63f0040 blr x2 4900: 51000c01 sub w1, w0, #0x3 4904: f240083f tst x1, #0x7 4908: 540012c1 b.ne 0x4b60 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x318> 490c: f840501a ldur x26, [x0, #0x5] 4910: 51000ea0 sub w0, w21, #0x3 4914: f240081f tst x0, #0x7 4918: 54001341 b.ne 0x4b80 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x338> 491c: f840d2a1 ldur x1, [x21, #0xd] 4920: 51000c20 sub w0, w1, #0x3 4924: f240081f tst x0, #0x7 4928: 54000a61 b.ne 0x4a74 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x22c> 492c: f840d021 ldur x1, [x1, #0xd] 4930: 51000c20 sub w0, w1, #0x3 4934: f240081f tst x0, #0x7 4938: 540009e1 b.ne 0x4a74 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x22c> 493c: f8405039 ldur x25, [x1, #0x5] 4940: 51000f20 sub w0, w25, #0x3 4944: f240081f tst x0, #0x7 4948: 54000a61 b.ne 0x4a94 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x24c> 494c: d1000f39 sub x25, x25, #0x3 4950: a940df3b ldp x27, x23, [x25, #0x8] 4954: 51000ee0 sub w0, w23, #0x3 4958: f240081f tst x0, #0x7 495c: 54000be1 b.ne 0x4ad8 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x290> 4960: f84052f6 ldur x22, [x23, #0x5] 4964: d1000ef7 sub x23, x23, #0x3 4968: f9400af7 ldr x23, [x23, #0x10] 496c: aa1703e1 mov x1, x23 4970: f9425e82 ldr x2, [x20, #0x4b8] 4974: f940ca80 ldr x0, [x20, #0x190] 4978: f9519263 ldr x3, [x19, #0x2320] 497c: d63f0060 blr x3 4980: f943da63 ldr x3, [x19, #0x7b0] 4984: d2800002 mov x2, #0x0 ; =0 4988: aa1a03e1 mov x1, x26 498c: aa0003f8 mov x24, x0 4990: d2800000 mov x0, #0x0 ; =0 4994: d63f0060 blr x3 4998: f9468261 ldr x1, [x19, #0xd00] 499c: d2800000 mov x0, #0x0 ; =0 49a0: d63f0020 blr x1 49a4: f9440a60 ldr x0, [x19, #0x810] 49a8: d63f0000 blr x0 49ac: f9425a83 ldr x3, [x20, #0x4b0] 49b0: aa0003e2 mov x2, x0 49b4: 9101c3a1 add x1, x29, #0x70 49b8: d2800040 mov x0, #0x2 ; =2 49bc: a90757a3 stp x3, x21, [x29, #0x70] 49c0: aa0203f5 mov x21, x2 49c4: f94d3a62 ldr x2, [x19, #0x1a70] 49c8: d63f0040 blr x2 49cc: f9426a83 ldr x3, [x20, #0x4d0] 49d0: aa0003e4 mov x4, x0 49d4: 910203a1 add x1, x29, #0x80 49d8: d2800040 mov x0, #0x2 ; =2 49dc: f94d3a62 ldr x2, [x19, #0x1a70] 49e0: a90813a3 stp x3, x4, [x29, #0x80] 49e4: d63f0040 blr x2 49e8: f94a7661 ldr x1, [x19, #0x14e8] 49ec: d63f0020 blr x1 49f0: f9426e80 ldr x0, [x20, #0x4d8] 49f4: aa1603e1 mov x1, x22 49f8: f951f662 ldr x2, [x19, #0x23e8] 49fc: d63f0040 blr x2 4a00: b40008e0 cbz x0, 0x4b1c <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x2d4> 4a04: f9427281 ldr x1, [x20, #0x4e0] 4a08: aa1b03e0 mov x0, x27 4a0c: f954c262 ldr x2, [x19, #0x2980] 4a10: d63f0040 blr x2 4a14: b4000100 cbz x0, 0x4a34 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x1ec> 4a18: d0000060 adrp x0, 0x12000 <_d_reloc+0x308> 4a1c: 91292000 add x0, x0, #0xa48 4a20: aa1703e1 mov x1, x23 4a24: f9519e62 ldr x2, [x19, #0x2338] 4a28: f9400c00 ldr x0, [x0, #0x18] 4a2c: d63f0040 blr x2 4a30: aa0003f7 mov x23, x0 4a34: f9427684 ldr x4, [x20, #0x4e8] 4a38: 910243a1 add x1, x29, #0x90 4a3c: d2800080 mov x0, #0x4 ; =4 4a40: f9427a83 ldr x3, [x20, #0x4f0] 4a44: f94d3a62 ldr x2, [x19, #0x1a70] 4a48: f9000435 str x21, [x1, #0x8] 4a4c: f9004ba4 str x4, [x29, #0x90] 4a50: a9010c37 stp x23, x3, [x1, #0x10] 4a54: d63f0040 blr x2 4a58: f9402bbb ldr x27, [x29, #0x50] 4a5c: a9446bb9 ldp x25, x26, [x29, #0x40] 4a60: a94153f3 ldp x19, x20, [sp, #0x10] 4a64: a9425bf5 ldp x21, x22, [sp, #0x20] 4a68: a94363f7 ldp x23, x24, [sp, #0x30] 4a6c: a8cb7bfd ldp x29, x30, [sp], #0xb0 4a70: d65f03c0 ret 4a74: b40000a1 cbz x1, 0x4a88 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x240> 4a78: f9400302 ldr x2, [x24] 4a7c: f944ba80 ldr x0, [x20, #0x970] 4a80: f9400042 ldr x2, [x2] 4a84: d63f0040 blr x2 4a88: d280001b mov x27, #0x0 ; =0 4a8c: d2800017 mov x23, #0x0 ; =0 4a90: 17ffffb7 b 0x496c <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x124> 4a94: b4ffffb9 cbz x25, 0x4a88 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x240> 4a98: f9400302 ldr x2, [x24] 4a9c: aa1903e1 mov x1, x25 4aa0: f944ba80 ldr x0, [x20, #0x970] 4aa4: f9400042 ldr x2, [x2] 4aa8: d63f0040 blr x2 4aac: f9400302 ldr x2, [x24] 4ab0: aa1903e1 mov x1, x25 4ab4: f944ba80 ldr x0, [x20, #0x970] 4ab8: f9400042 ldr x2, [x2] 4abc: d63f0040 blr x2 4ac0: f9400302 ldr x2, [x24] 4ac4: aa1903e1 mov x1, x25 4ac8: f944ba80 ldr x0, [x20, #0x970] 4acc: f9400042 ldr x2, [x2] 4ad0: d63f0040 blr x2 4ad4: 17ffffed b 0x4a88 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x240> 4ad8: b4000677 cbz x23, 0x4ba4 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x35c> 4adc: f9400302 ldr x2, [x24] 4ae0: aa1703e1 mov x1, x23 4ae4: f944ba80 ldr x0, [x20, #0x970] 4ae8: f9400042 ldr x2, [x2] 4aec: d63f0040 blr x2 4af0: f9400b21 ldr x1, [x25, #0x10] 4af4: 51000c20 sub w0, w1, #0x3 4af8: f240081f tst x0, #0x7 4afc: 54000500 b.eq 0x4b9c <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x354> 4b00: b40000a1 cbz x1, 0x4b14 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x2cc> 4b04: f9400302 ldr x2, [x24] 4b08: f944ba80 ldr x0, [x20, #0x970] 4b0c: f9400042 ldr x2, [x2] 4b10: d63f0040 blr x2 4b14: d2800017 mov x23, #0x0 ; =0 4b18: 17ffff95 b 0x496c <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x124> 4b1c: f9428280 ldr x0, [x20, #0x500] 4b20: aa1603e1 mov x1, x22 4b24: f951f662 ldr x2, [x19, #0x23e8] 4b28: d63f0040 blr x2 4b2c: b5fff6c0 cbnz x0, 0x4a04 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x1bc> 4b30: f9427a84 ldr x4, [x20, #0x4f0] 4b34: 910243a1 add x1, x29, #0x90 4b38: d2800080 mov x0, #0x4 ; =4 4b3c: f9428683 ldr x3, [x20, #0x508] 4b40: f94d3a62 ldr x2, [x19, #0x1a70] 4b44: f9000435 str x21, [x1, #0x8] 4b48: a9016024 stp x4, x24, [x1, #0x10] 4b4c: f9004ba3 str x3, [x29, #0x90] 4b50: d63f0040 blr x2 4b54: f9402bbb ldr x27, [x29, #0x50] 4b58: a9446bb9 ldp x25, x26, [x29, #0x40] 4b5c: 17ffff5d b 0x48d0 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x88> 4b60: b40000c0 cbz x0, 0x4b78 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x330> 4b64: f9400302 ldr x2, [x24] 4b68: aa0003e1 mov x1, x0 4b6c: f944ba80 ldr x0, [x20, #0x970] 4b70: f9400042 ldr x2, [x2] 4b74: d63f0040 blr x2 4b78: d280001a mov x26, #0x0 ; =0 4b7c: 17ffff65 b 0x4910 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0xc8> 4b80: b4fff855 cbz x21, 0x4a88 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x240> 4b84: f9400302 ldr x2, [x24] 4b88: aa1503e1 mov x1, x21 4b8c: f944ba80 ldr x0, [x20, #0x970] 4b90: f9400042 ldr x2, [x2] 4b94: d63f0040 blr x2 4b98: 17ffffbc b 0x4a88 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x240> 4b9c: d1000c37 sub x23, x1, #0x3 4ba0: 17ffff72 b 0x4968 <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x120> 4ba4: d2800016 mov x22, #0x0 ; =0 4ba8: 17ffff71 b 0x496c <_F6e732d647261672d6e2d64726f70_ns_drag_n_drop_0+0x124> 0000000000004bac <_F6e732d646f2d686964652d656d616373_ns_do_hide_emacs_0>: 4bac: b0000062 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 4bb0: 9133e042 add x2, x2, #0xcf8 4bb4: d2800040 mov x0, #0x2 ; =2 4bb8: a9be7bfd stp x29, x30, [sp, #-0x20]! 4bbc: 910003fd mov x29, sp 4bc0: 910043a1 add x1, x29, #0x10 4bc4: d0000063 adrp x3, 0x12000 <_d_reloc+0x308> 4bc8: 912da063 add x3, x3, #0xb68 4bcc: f9402044 ldr x4, [x2, #0x40] 4bd0: f9400065 ldr x5, [x3] 4bd4: f9423043 ldr x3, [x2, #0x460] 4bd8: f94d38a2 ldr x2, [x5, #0x1a70] 4bdc: a90113a3 stp x3, x4, [x29, #0x10] 4be0: d63f0040 blr x2 4be4: a8c27bfd ldp x29, x30, [sp], #0x20 4be8: d65f03c0 ret 0000000000004bec <_F6e732d646f2d686964652d6f7468657273_ns_do_hide_others_0>: 4bec: d0000063 adrp x3, 0x12000 <_d_reloc+0x308> 4bf0: 912da063 add x3, x3, #0xb68 4bf4: d2800020 mov x0, #0x1 ; =1 4bf8: a9be7bfd stp x29, x30, [sp, #-0x20]! 4bfc: 910003fd mov x29, sp 4c00: 910063a1 add x1, x29, #0x18 4c04: b0000062 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 4c08: 9133e042 add x2, x2, #0xcf8 4c0c: f9400064 ldr x4, [x3] 4c10: f9428c43 ldr x3, [x2, #0x518] 4c14: f94d3882 ldr x2, [x4, #0x1a70] 4c18: f9000fa3 str x3, [x29, #0x18] 4c1c: d63f0040 blr x2 4c20: a8c27bfd ldp x29, x30, [sp], #0x20 4c24: d65f03c0 ret 0000000000004c28 <_F6e732d646f2d656d6163732d696e666f2d70616e656c_ns_do_emacs_info_panel_0>: 4c28: d0000063 adrp x3, 0x12000 <_d_reloc+0x308> 4c2c: 912da063 add x3, x3, #0xb68 4c30: d2800020 mov x0, #0x1 ; =1 4c34: a9be7bfd stp x29, x30, [sp, #-0x20]! 4c38: 910003fd mov x29, sp 4c3c: 910063a1 add x1, x29, #0x18 4c40: b0000062 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 4c44: 9133e042 add x2, x2, #0xcf8 4c48: f9400064 ldr x4, [x3] 4c4c: f9429043 ldr x3, [x2, #0x520] 4c50: f94d3882 ldr x2, [x4, #0x1a70] 4c54: f9000fa3 str x3, [x29, #0x18] 4c58: d63f0040 blr x2 4c5c: a8c27bfd ldp x29, x30, [sp], #0x20 4c60: d65f03c0 ret 0000000000004c64 <_F6e732d646f2d73686f772d6368617261637465722d70616c65747465_ns_do_show_character_palette_0>: 4c64: d0000063 adrp x3, 0x12000 <_d_reloc+0x308> 4c68: 912da063 add x3, x3, #0xb68 4c6c: d2800020 mov x0, #0x1 ; =1 4c70: a9be7bfd stp x29, x30, [sp, #-0x20]! 4c74: 910003fd mov x29, sp 4c78: 910063a1 add x1, x29, #0x18 4c7c: b0000062 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 4c80: 9133e042 add x2, x2, #0xcf8 4c84: f9400064 ldr x4, [x3] 4c88: f9429443 ldr x3, [x2, #0x528] 4c8c: f94d3882 ldr x2, [x4, #0x1a70] 4c90: f9000fa3 str x3, [x29, #0x18] 4c94: d63f0040 blr x2 4c98: a8c27bfd ldp x29, x30, [sp], #0x20 4c9c: d65f03c0 ret 0000000000004ca0 <_F6e732d6e6578742d6672616d65_ns_next_frame_0>: 4ca0: d0000063 adrp x3, 0x12000 <_d_reloc+0x308> 4ca4: 912da063 add x3, x3, #0xb68 4ca8: d28000c4 mov x4, #0x6 ; =6 4cac: d2800040 mov x0, #0x2 ; =2 4cb0: a9be7bfd stp x29, x30, [sp, #-0x20]! 4cb4: 910003fd mov x29, sp 4cb8: 910043a1 add x1, x29, #0x10 4cbc: b0000062 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 4cc0: 9133e042 add x2, x2, #0xcf8 4cc4: f9000fa4 str x4, [x29, #0x18] 4cc8: f9400064 ldr x4, [x3] 4ccc: f9429843 ldr x3, [x2, #0x530] 4cd0: f94d3882 ldr x2, [x4, #0x1a70] 4cd4: f9000ba3 str x3, [x29, #0x10] 4cd8: d63f0040 blr x2 4cdc: a8c27bfd ldp x29, x30, [sp], #0x20 4ce0: d65f03c0 ret 0000000000004ce4 <_F6e732d707265762d6672616d65_ns_prev_frame_0>: 4ce4: d0000063 adrp x3, 0x12000 <_d_reloc+0x308> 4ce8: 912da063 add x3, x3, #0xb68 4cec: 92800024 mov x4, #-0x2 ; =-2 4cf0: d2800040 mov x0, #0x2 ; =2 4cf4: a9be7bfd stp x29, x30, [sp, #-0x20]! 4cf8: 910003fd mov x29, sp 4cfc: 910043a1 add x1, x29, #0x10 4d00: b0000062 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 4d04: 9133e042 add x2, x2, #0xcf8 4d08: f9000fa4 str x4, [x29, #0x18] 4d0c: f9400064 ldr x4, [x3] 4d10: f9429843 ldr x3, [x2, #0x530] 4d14: f94d3882 ldr x2, [x4, #0x1a70] 4d18: f9000ba3 str x3, [x29, #0x10] 4d1c: d63f0040 blr x2 4d20: a8c27bfd ldp x29, x30, [sp], #0x20 4d24: d65f03c0 ret 0000000000004d28 <_F6e732d746f67676c652d746f6f6c626172_ns_toggle_toolbar_0>: 4d28: d0000061 adrp x1, 0x12000 <_d_reloc+0x308> 4d2c: 912da021 add x1, x1, #0xb68 4d30: a9bb7bfd stp x29, x30, [sp, #-0x50]! 4d34: 910003fd mov x29, sp 4d38: a90153f3 stp x19, x20, [sp, #0x10] 4d3c: f9400033 ldr x19, [x1] 4d40: b0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 4d44: 9133e294 add x20, x20, #0xcf8 4d48: f9466662 ldr x2, [x19, #0xcc8] 4d4c: f942a681 ldr x1, [x20, #0x548] 4d50: f90013f5 str x21, [sp, #0x20] 4d54: aa0003f5 mov x21, x0 4d58: d63f0040 blr x2 4d5c: b40004a0 cbz x0, 0x4df0 <_F6e732d746f67676c652d746f6f6c626172_ns_toggle_toolbar_0+0xc8> 4d60: aa0003e2 mov x2, x0 4d64: d2800040 mov x0, #0x2 ; =2 4d68: f9538a63 ldr x3, [x19, #0x2710] 4d6c: 910103a1 add x1, x29, #0x40 4d70: a90403a2 stp x2, x0, [x29, #0x40] 4d74: d63f0060 blr x3 4d78: b40004a0 cbz x0, 0x4e0c <_F6e732d746f67676c652d746f6f6c626172_ns_toggle_toolbar_0+0xe4> 4d7c: f940b281 ldr x1, [x20, #0x160] 4d80: f942a680 ldr x0, [x20, #0x548] 4d84: f94fe262 ldr x2, [x19, #0x1fc0] 4d88: d63f0040 blr x2 4d8c: f94fe262 ldr x2, [x19, #0x1fc0] 4d90: d2800001 mov x1, #0x0 ; =0 4d94: d63f0040 blr x2 4d98: f9466262 ldr x2, [x19, #0xcc0] 4d9c: aa0003e1 mov x1, x0 4da0: aa1503e0 mov x0, x21 4da4: d63f0040 blr x2 4da8: f953ce61 ldr x1, [x19, #0x2798] 4dac: f942ae80 ldr x0, [x20, #0x558] 4db0: d63f0020 blr x1 4db4: f954c262 ldr x2, [x19, #0x2980] 4db8: d2800001 mov x1, #0x0 ; =0 4dbc: d63f0040 blr x2 4dc0: b4000100 cbz x0, 0x4de0 <_F6e732d746f67676c652d746f6f6c626172_ns_toggle_toolbar_0+0xb8> 4dc4: f9402284 ldr x4, [x20, #0x40] 4dc8: 9100c3a1 add x1, x29, #0x30 4dcc: d2800040 mov x0, #0x2 ; =2 4dd0: f942ae83 ldr x3, [x20, #0x558] 4dd4: f94d3a62 ldr x2, [x19, #0x1a70] 4dd8: a90313a3 stp x3, x4, [x29, #0x30] 4ddc: d63f0040 blr x2 4de0: f94013f5 ldr x21, [sp, #0x20] 4de4: a94153f3 ldp x19, x20, [sp, #0x10] 4de8: a8c57bfd ldp x29, x30, [sp], #0x50 4dec: d65f03c0 ret 4df0: f940b282 ldr x2, [x20, #0x160] 4df4: d2800040 mov x0, #0x2 ; =2 4df8: 910103a1 add x1, x29, #0x40 4dfc: f9538a63 ldr x3, [x19, #0x2710] 4e00: a90403a2 stp x2, x0, [x29, #0x40] 4e04: d63f0060 blr x3 4e08: b5fffba0 cbnz x0, 0x4d7c <_F6e732d746f67676c652d746f6f6c626172_ns_toggle_toolbar_0+0x54> 4e0c: f9403a81 ldr x1, [x20, #0x70] 4e10: 17ffffdc b 0x4d80 <_F6e732d746f67676c652d746f6f6c626172_ns_toggle_toolbar_0+0x58> 4e14: d503201f nop 4e18: d503201f nop 4e1c: d503201f nop 0000000000004e20 <_F6e732d7072696e742d627566666572_ns_print_buffer_0>: 4e20: a9b77bfd stp x29, x30, [sp, #-0x90]! 4e24: 910003fd mov x29, sp 4e28: 9100c3a1 add x1, x29, #0x30 4e2c: d2800040 mov x0, #0x2 ; =2 4e30: a90153f3 stp x19, x20, [sp, #0x10] 4e34: b0000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 4e38: 9133e294 add x20, x20, #0xcf8 4e3c: d0000062 adrp x2, 0x12000 <_d_reloc+0x308> 4e40: 912da042 add x2, x2, #0xb68 4e44: 3dc15a9f ldr q31, [x20, #0x560] 4e48: f9400053 ldr x19, [x2] 4e4c: 3d800fbf str q31, [x29, #0x30] 4e50: f94d3a62 ldr x2, [x19, #0x1a70] 4e54: f90013f5 str x21, [sp, #0x20] 4e58: d63f0040 blr x2 4e5c: b4000a40 cbz x0, 0x4fa4 <_F6e732d7072696e742d627566666572_ns_print_buffer_0+0x184> 4e60: f942be80 ldr x0, [x20, #0x578] 4e64: f953ce61 ldr x1, [x19, #0x2798] 4e68: d63f0020 blr x1 4e6c: f954b261 ldr x1, [x19, #0x2960] 4e70: d63f0020 blr x1 4e74: b4000600 cbz x0, 0x4f34 <_F6e732d7072696e742d627566666572_ns_print_buffer_0+0x114> 4e78: f942be80 ldr x0, [x20, #0x578] 4e7c: f953ce61 ldr x1, [x19, #0x2798] 4e80: d63f0020 blr x1 4e84: f954b261 ldr x1, [x19, #0x2960] 4e88: d63f0020 blr x1 4e8c: b4000a40 cbz x0, 0x4fd4 <_F6e732d7072696e742d627566666572_ns_print_buffer_0+0x1b4> 4e90: f953ce61 ldr x1, [x19, #0x2798] 4e94: f942be80 ldr x0, [x20, #0x578] 4e98: d63f0020 blr x1 4e9c: aa0003e1 mov x1, x0 4ea0: f9403262 ldr x2, [x19, #0x60] 4ea4: f942be80 ldr x0, [x20, #0x578] 4ea8: d63f0040 blr x2 4eac: f94c7661 ldr x1, [x19, #0x18e8] 4eb0: d2800000 mov x0, #0x0 ; =0 4eb4: d63f0020 blr x1 4eb8: f942ce83 ldr x3, [x20, #0x598] 4ebc: aa0003e4 mov x4, x0 4ec0: 910103a1 add x1, x29, #0x40 4ec4: d2800040 mov x0, #0x2 ; =2 4ec8: f9497a62 ldr x2, [x19, #0x12f0] 4ecc: a90413a3 stp x3, x4, [x29, #0x40] 4ed0: d63f0040 blr x2 4ed4: f942c683 ldr x3, [x20, #0x588] 4ed8: aa0003e4 mov x4, x0 4edc: 910143a1 add x1, x29, #0x50 4ee0: d2800040 mov x0, #0x2 ; =2 4ee4: f94d3a62 ldr x2, [x19, #0x1a70] 4ee8: a90513a3 stp x3, x4, [x29, #0x50] 4eec: d63f0040 blr x2 4ef0: f94d3a62 ldr x2, [x19, #0x1a70] 4ef4: aa0003f5 mov x21, x0 4ef8: b4000720 cbz x0, 0x4fdc <_F6e732d7072696e742d627566666572_ns_print_buffer_0+0x1bc> 4efc: 910183a1 add x1, x29, #0x60 4f00: d2800020 mov x0, #0x1 ; =1 4f04: f942ba83 ldr x3, [x20, #0x570] 4f08: f90033a3 str x3, [x29, #0x60] 4f0c: d63f0040 blr x2 4f10: f9401661 ldr x1, [x19, #0x28] 4f14: aa0003f5 mov x21, x0 4f18: d28000c0 mov x0, #0x6 ; =6 4f1c: d63f0020 blr x1 4f20: a94153f3 ldp x19, x20, [sp, #0x10] 4f24: aa1503e0 mov x0, x21 4f28: f94013f5 ldr x21, [sp, #0x20] 4f2c: a8c97bfd ldp x29, x30, [sp], #0x90 4f30: d65f03c0 ret 4f34: f942e280 ldr x0, [x20, #0x5c0] 4f38: f953ce61 ldr x1, [x19, #0x2798] 4f3c: d63f0020 blr x1 4f40: f942de83 ldr x3, [x20, #0x5b8] 4f44: aa0003e4 mov x4, x0 4f48: d2800040 mov x0, #0x2 ; =2 4f4c: 9101c3a1 add x1, x29, #0x70 4f50: f94d3a62 ldr x2, [x19, #0x1a70] 4f54: a90713a3 stp x3, x4, [x29, #0x70] 4f58: d63f0040 blr x2 4f5c: f9543a61 ldr x1, [x19, #0x2870] 4f60: d63f0020 blr x1 4f64: b4000200 cbz x0, 0x4fa4 <_F6e732d7072696e742d627566666572_ns_print_buffer_0+0x184> 4f68: f942e280 ldr x0, [x20, #0x5c0] 4f6c: f953ce61 ldr x1, [x19, #0x2798] 4f70: d63f0020 blr x1 4f74: f942ea83 ldr x3, [x20, #0x5d0] 4f78: aa0003e4 mov x4, x0 4f7c: d2800040 mov x0, #0x2 ; =2 4f80: 910203a1 add x1, x29, #0x80 4f84: f94d3a62 ldr x2, [x19, #0x1a70] 4f88: a90813a3 stp x3, x4, [x29, #0x80] 4f8c: d63f0040 blr x2 4f90: f951f662 ldr x2, [x19, #0x23e8] 4f94: aa0003e1 mov x1, x0 4f98: f942e680 ldr x0, [x20, #0x5c8] 4f9c: d63f0040 blr x2 4fa0: b5fff6c0 cbnz x0, 0x4e78 <_F6e732d7072696e742d627566666572_ns_print_buffer_0+0x58> 4fa4: f942ba83 ldr x3, [x20, #0x570] 4fa8: 910183a1 add x1, x29, #0x60 4fac: d2800020 mov x0, #0x1 ; =1 4fb0: f94d3a62 ldr x2, [x19, #0x1a70] 4fb4: f90033a3 str x3, [x29, #0x60] 4fb8: d63f0040 blr x2 4fbc: aa0003f5 mov x21, x0 4fc0: a94153f3 ldp x19, x20, [sp, #0x10] 4fc4: aa1503e0 mov x0, x21 4fc8: f94013f5 ldr x21, [sp, #0x20] 4fcc: a8c97bfd ldp x29, x30, [sp], #0x90 4fd0: d65f03c0 ret 4fd4: f942c281 ldr x1, [x20, #0x580] 4fd8: 17ffffb2 b 0x4ea0 <_F6e732d7072696e742d627566666572_ns_print_buffer_0+0x80> 4fdc: f9413284 ldr x4, [x20, #0x260] 4fe0: 910183a1 add x1, x29, #0x60 4fe4: d2800040 mov x0, #0x2 ; =2 4fe8: f942d683 ldr x3, [x20, #0x5a8] 4fec: a9060fa4 stp x4, x3, [x29, #0x60] 4ff0: d63f0040 blr x2 4ff4: 17ffffcb b 0x4f20 <_F6e732d7072696e742d627566666572_ns_print_buffer_0+0x100> 4ff8: d503201f nop 4ffc: d503201f nop 0000000000005000 <_F6e732d636f70792d696e636c7564696e672d7365636f6e64617279_ns_copy_including_secondary_0>: 5000: b0000060 adrp x0, 0x12000 <_d_reloc+0x308> 5004: 912da000 add x0, x0, #0xb68 5008: d2800002 mov x2, #0x0 ; =0 500c: d2800001 mov x1, #0x0 ; =0 5010: a9ba7bfd stp x29, x30, [sp, #-0x60]! 5014: 910003fd mov x29, sp 5018: a90153f3 stp x19, x20, [sp, #0x10] 501c: f9400014 ldr x20, [x0] 5020: 90000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 5024: 9133e273 add x19, x19, #0xcf8 5028: f94bbe83 ldr x3, [x20, #0x1778] 502c: f942f260 ldr x0, [x19, #0x5e0] 5030: f90013f5 str x21, [sp, #0x20] 5034: d63f0060 blr x3 5038: f94a4e80 ldr x0, [x20, #0x1498] 503c: d63f0000 blr x0 5040: f9402264 ldr x4, [x19, #0x40] 5044: aa0003f5 mov x21, x0 5048: 9100c3a1 add x1, x29, #0x30 504c: d2800040 mov x0, #0x2 ; =2 5050: 91180273 add x19, x19, #0x600 5054: f85f8263 ldur x3, [x19, #-0x8] 5058: f94d3a82 ldr x2, [x20, #0x1a70] 505c: a90313a3 stp x3, x4, [x29, #0x30] 5060: d63f0040 blr x2 5064: f94a6682 ldr x2, [x20, #0x14c8] 5068: aa0003e1 mov x1, x0 506c: aa1503e0 mov x0, x21 5070: d63f0040 blr x2 5074: 3cde827f ldur q31, [x19, #-0x18] 5078: aa0003e3 mov x3, x0 507c: 910103a1 add x1, x29, #0x40 5080: d2800060 mov x0, #0x3 ; =3 5084: f94d3a82 ldr x2, [x20, #0x1a70] 5088: f9002ba3 str x3, [x29, #0x50] 508c: 3d8013bf str q31, [x29, #0x40] 5090: d63f0040 blr x2 5094: f94013f5 ldr x21, [sp, #0x20] 5098: a94153f3 ldp x19, x20, [sp, #0x10] 509c: a8c67bfd ldp x29, x30, [sp], #0x60 50a0: d65f03c0 ret 00000000000050a4 <_F6e732d70617374652d7365636f6e64617279_ns_paste_secondary_0>: 50a4: 90000062 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 50a8: 9133e042 add x2, x2, #0xcf8 50ac: d2800040 mov x0, #0x2 ; =2 50b0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 50b4: 910003fd mov x29, sp 50b8: 9100c3a1 add x1, x29, #0x30 50bc: b0000063 adrp x3, 0x12000 <_d_reloc+0x308> 50c0: 912da063 add x3, x3, #0xb68 50c4: f942f844 ldr x4, [x2, #0x5f0] 50c8: f9000bf3 str x19, [sp, #0x10] 50cc: f9400073 ldr x19, [x3] 50d0: f9430043 ldr x3, [x2, #0x600] 50d4: a90313a3 stp x3, x4, [x29, #0x30] 50d8: f94d3a62 ldr x2, [x19, #0x1a70] 50dc: d63f0040 blr x2 50e0: aa0003e3 mov x3, x0 50e4: f949ce62 ldr x2, [x19, #0x1398] 50e8: 9100a3a1 add x1, x29, #0x28 50ec: d2800020 mov x0, #0x1 ; =1 50f0: f90017a3 str x3, [x29, #0x28] 50f4: d63f0040 blr x2 50f8: f9400bf3 ldr x19, [sp, #0x10] 50fc: a8c47bfd ldp x29, x30, [sp], #0x40 5100: d65f03c0 ret 0000000000005104 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0>: 5104: a9b57bfd stp x29, x30, [sp, #-0xb0]! 5108: 910003fd mov x29, sp 510c: a90363f7 stp x23, x24, [sp, #0x30] 5110: b0000078 adrp x24, 0x12000 <_d_reloc+0x308> 5114: 912da318 add x24, x24, #0xb68 5118: a90153f3 stp x19, x20, [sp, #0x10] 511c: aa0003f4 mov x20, x0 5120: 51000c00 sub w0, w0, #0x3 5124: a9025bf5 stp x21, x22, [sp, #0x20] 5128: a9046bf9 stp x25, x26, [sp, #0x40] 512c: a90573fb stp x27, x28, [sp, #0x50] 5130: f9400313 ldr x19, [x24] 5134: f240081f tst x0, #0x7 5138: 54001221 b.ne 0x537c <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x278> 513c: d1000e94 sub x20, x20, #0x3 5140: a9408697 ldp x23, x1, [x20, #0x8] 5144: 51000c20 sub w0, w1, #0x3 5148: f240081f tst x0, #0x7 514c: 540017c1 b.ne 0x5444 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x340> 5150: f8405020 ldur x0, [x1, #0x5] 5154: d1000c21 sub x1, x1, #0x3 5158: 90000076 adrp x22, 0x11000 <_text_data_reloc_blob+0x118d> 515c: 9133e2d6 add x22, x22, #0xcf8 5160: f9400821 ldr x1, [x1, #0x10] 5164: f94fe262 ldr x2, [x19, #0x1fc0] 5168: d63f0040 blr x2 516c: aa0003f5 mov x21, x0 5170: 51000c00 sub w0, w0, #0x3 5174: f240081f tst x0, #0x7 5178: 54000e61 b.ne 0x5344 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x240> 517c: d1000ea0 sub x0, x21, #0x3 5180: a9408400 ldp x0, x1, [x0, #0x8] 5184: aa1703e2 mov x2, x23 5188: f9432263 ldr x3, [x19, #0x640] 518c: d63f0060 blr x3 5190: f9432662 ldr x2, [x19, #0x648] 5194: aa0003f4 mov x20, x0 5198: aa1503e0 mov x0, x21 519c: aa1403e1 mov x1, x20 51a0: d63f0040 blr x2 51a4: f943ce61 ldr x1, [x19, #0x798] 51a8: aa0003f7 mov x23, x0 51ac: aa1403e0 mov x0, x20 51b0: d63f0020 blr x1 51b4: f94312c3 ldr x3, [x22, #0x620] 51b8: aa0003fa mov x26, x0 51bc: d2800040 mov x0, #0x2 ; =2 51c0: 9101c3a1 add x1, x29, #0x70 51c4: f94d3a62 ldr x2, [x19, #0x1a70] 51c8: a90753a3 stp x3, x20, [x29, #0x70] 51cc: d63f0040 blr x2 51d0: aa0003fb mov x27, x0 51d4: b4001277 cbz x23, 0x5420 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x31c> 51d8: f9431ad9 ldr x25, [x22, #0x630] 51dc: eb1902ff cmp x23, x25 51e0: 54000a20 b.eq 0x5324 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x220> 51e4: b000007c adrp x28, 0x12000 <_d_reloc+0x308> 51e8: 912d839c add x28, x28, #0xb60 51ec: f9400380 ldr x0, [x28] 51f0: 39400000 ldrb w0, [x0] 51f4: 370014c0 tbnz w0, #0x0, 0x548c <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x388> 51f8: f9431ec0 ldr x0, [x22, #0x638] 51fc: 2a1703e2 mov w2, w23 5200: eb17001f cmp x0, x23 5204: 54001740 b.eq 0x54ec <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x3e8> 5208: 51000c42 sub w2, w2, #0x3 520c: f240085f tst x2, #0x7 5210: 54001081 b.ne 0x5420 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x31c> 5214: f94022c0 ldr x0, [x22, #0x40] 5218: b4001040 cbz x0, 0x5420 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x31c> 521c: f9402660 ldr x0, [x19, #0x48] 5220: d63f0000 blr x0 5224: f94c2a61 ldr x1, [x19, #0x1850] 5228: aa1a03e0 mov x0, x26 522c: d63f0020 blr x1 5230: f9431661 ldr x1, [x19, #0x628] 5234: aa1403e0 mov x0, x20 5238: d63f0020 blr x1 523c: aa0003f7 mov x23, x0 5240: 51000f61 sub w1, w27, #0x3 5244: f240083f tst x1, #0x7 5248: 54001641 b.ne 0x5510 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x40c> 524c: d1000f60 sub x0, x27, #0x3 5250: a9408419 ldp x25, x1, [x0, #0x8] 5254: 51000c20 sub w0, w1, #0x3 5258: f240081f tst x0, #0x7 525c: 540027e1 b.ne 0x5758 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x654> 5260: f8405021 ldur x1, [x1, #0x5] 5264: aa1903e0 mov x0, x25 5268: f94fe262 ldr x2, [x19, #0x1fc0] 526c: d63f0040 blr x2 5270: f9431262 ldr x2, [x19, #0x620] 5274: d2800001 mov x1, #0x0 ; =0 5278: aa0003f9 mov x25, x0 527c: aa1403e0 mov x0, x20 5280: d63f0040 blr x2 5284: f9432ec3 ldr x3, [x22, #0x658] 5288: 910203a1 add x1, x29, #0x80 528c: aa0003fa mov x26, x0 5290: d2800040 mov x0, #0x2 ; =2 5294: f94d3a62 ldr x2, [x19, #0x1a70] 5298: a90853a3 stp x3, x20, [x29, #0x80] 529c: d63f0040 blr x2 52a0: 51000801 sub w1, w0, #0x2 52a4: f240043f tst x1, #0x3 52a8: 54001501 b.ne 0x5548 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x444> 52ac: 9342fc04 asr x4, x0, #2 52b0: d2fc0001 mov x1, #-0x2000000000000000 ; =-2305843009213693952 52b4: eb01009f cmp x4, x1 52b8: 54001480 b.eq 0x5548 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x444> 52bc: d37ef484 lsl x4, x4, #2 52c0: d1000884 sub x4, x4, #0x2 52c4: f948fe67 ldr x7, [x19, #0x11f8] 52c8: aa1903e1 mov x1, x25 52cc: aa1503e3 mov x3, x21 52d0: aa1a03e2 mov x2, x26 52d4: aa1703e0 mov x0, x23 52d8: aa1403e6 mov x6, x20 52dc: d2800005 mov x5, #0x0 ; =0 52e0: d63f00e0 blr x7 52e4: 51000c01 sub w1, w0, #0x3 52e8: f240083f tst x1, #0x7 52ec: 54001ac1 b.ne 0x5644 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x540> 52f0: f8405015 ldur x21, [x0, #0x5] 52f4: aa1403e0 mov x0, x20 52f8: f9431e61 ldr x1, [x19, #0x638] 52fc: d63f0020 blr x1 5300: f954c262 ldr x2, [x19, #0x2980] 5304: aa0003e1 mov x1, x0 5308: aa1503e0 mov x0, x21 530c: d63f0040 blr x2 5310: b4001260 cbz x0, 0x555c <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x458> 5314: f9433ad9 ldr x25, [x22, #0x670] 5318: d28000c0 mov x0, #0x6 ; =6 531c: f9401661 ldr x1, [x19, #0x28] 5320: d63f0020 blr x1 5324: a94153f3 ldp x19, x20, [sp, #0x10] 5328: aa1903e0 mov x0, x25 532c: a9425bf5 ldp x21, x22, [sp, #0x20] 5330: a94363f7 ldp x23, x24, [sp, #0x30] 5334: a9446bf9 ldp x25, x26, [sp, #0x40] 5338: a94573fb ldp x27, x28, [sp, #0x50] 533c: a8cb7bfd ldp x29, x30, [sp], #0xb0 5340: d65f03c0 ret 5344: b4000175 cbz x21, 0x5370 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x26c> 5348: f9400302 ldr x2, [x24] 534c: aa1503e1 mov x1, x21 5350: f944bac0 ldr x0, [x22, #0x970] 5354: f9400042 ldr x2, [x2] 5358: d63f0040 blr x2 535c: f9400302 ldr x2, [x24] 5360: aa1503e1 mov x1, x21 5364: f944bac0 ldr x0, [x22, #0x970] 5368: f9400042 ldr x2, [x2] 536c: d63f0040 blr x2 5370: d2800000 mov x0, #0x0 ; =0 5374: d2800001 mov x1, #0x0 ; =0 5378: 17ffff83 b 0x5184 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x80> 537c: 90000076 adrp x22, 0x11000 <_text_data_reloc_blob+0x118d> 5380: 9133e2d6 add x22, x22, #0xcf8 5384: b40001f4 cbz x20, 0x53c0 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x2bc> 5388: aa1403e1 mov x1, x20 538c: f9400262 ldr x2, [x19] 5390: f944bac0 ldr x0, [x22, #0x970] 5394: d63f0040 blr x2 5398: f9400302 ldr x2, [x24] 539c: aa1403e1 mov x1, x20 53a0: f944bac0 ldr x0, [x22, #0x970] 53a4: f9400042 ldr x2, [x2] 53a8: d63f0040 blr x2 53ac: f9400302 ldr x2, [x24] 53b0: aa1403e1 mov x1, x20 53b4: f944bac0 ldr x0, [x22, #0x970] 53b8: f9400042 ldr x2, [x2] 53bc: d63f0040 blr x2 53c0: d2800017 mov x23, #0x0 ; =0 53c4: d2800000 mov x0, #0x0 ; =0 53c8: d2800001 mov x1, #0x0 ; =0 53cc: 17ffff66 b 0x5164 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x60> 53d0: f9400303 ldr x3, [x24] 53d4: 528000c1 mov w1, #0x6 ; =6 53d8: aa1703e0 mov x0, x23 53dc: b9006bb7 str w23, [x29, #0x68] 53e0: f9400463 ldr x3, [x3, #0x8] 53e4: d63f0060 blr x3 53e8: b9406ba2 ldr w2, [x29, #0x68] 53ec: 37000e80 tbnz w0, #0x0, 0x55bc <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x4b8> 53f0: f9431ec0 ldr x0, [x22, #0x638] 53f4: eb17001f cmp x0, x23 53f8: 540007a0 b.eq 0x54ec <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x3e8> 53fc: f9400380 ldr x0, [x28] 5400: 39400000 ldrb w0, [x0] 5404: 3607f020 tbz w0, #0x0, 0x5208 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x104> 5408: f9400302 ldr x2, [x24] 540c: 528000c1 mov w1, #0x6 ; =6 5410: aa1703e0 mov x0, x23 5414: f9400442 ldr x2, [x2, #0x8] 5418: d63f0040 blr x2 541c: 370014e0 tbnz w0, #0x0, 0x56b8 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x5b4> 5420: d2800019 mov x25, #0x0 ; =0 5424: a94153f3 ldp x19, x20, [sp, #0x10] 5428: aa1903e0 mov x0, x25 542c: a9425bf5 ldp x21, x22, [sp, #0x20] 5430: a94363f7 ldp x23, x24, [sp, #0x30] 5434: a9446bf9 ldp x25, x26, [sp, #0x40] 5438: a94573fb ldp x27, x28, [sp, #0x50] 543c: a8cb7bfd ldp x29, x30, [sp], #0xb0 5440: d65f03c0 ret 5444: 90000076 adrp x22, 0x11000 <_text_data_reloc_blob+0x118d> 5448: 9133e2d6 add x22, x22, #0xcf8 544c: b40001a1 cbz x1, 0x5480 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x37c> 5450: f9400262 ldr x2, [x19] 5454: f944bac0 ldr x0, [x22, #0x970] 5458: d63f0040 blr x2 545c: f9400a81 ldr x1, [x20, #0x10] 5460: 51000c20 sub w0, w1, #0x3 5464: f240081f tst x0, #0x7 5468: 540018e0 b.eq 0x5784 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x680> 546c: b40000a1 cbz x1, 0x5480 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x37c> 5470: f9400302 ldr x2, [x24] 5474: f944bac0 ldr x0, [x22, #0x970] 5478: f9400042 ldr x2, [x2] 547c: d63f0040 blr x2 5480: d2800000 mov x0, #0x0 ; =0 5484: d2800001 mov x1, #0x0 ; =0 5488: 17ffff37 b 0x5164 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x60> 548c: 510016e0 sub w0, w23, #0x5 5490: 2a1703e2 mov w2, w23 5494: f240081f tst x0, #0x7 5498: 54fff9c0 b.eq 0x53d0 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x2cc> 549c: 51001720 sub w0, w25, #0x5 54a0: 2a170000 orr w0, w0, w23 54a4: f240081f tst x0, #0x7 54a8: 54000de0 b.eq 0x5664 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x560> 54ac: f9431ec0 ldr x0, [x22, #0x638] 54b0: eb0002ff cmp x23, x0 54b4: 540001c0 b.eq 0x54ec <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x3e8> 54b8: 51001401 sub w1, w0, #0x5 54bc: 2a170021 orr w1, w1, w23 54c0: f240083f tst x1, #0x7 54c4: 54ffea21 b.ne 0x5208 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x104> 54c8: f9400302 ldr x2, [x24] 54cc: 528000c1 mov w1, #0x6 ; =6 54d0: f9400442 ldr x2, [x2, #0x8] 54d4: d63f0040 blr x2 54d8: 3607fa40 tbz w0, #0x0, 0x5420 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x31c> 54dc: f9431ec0 ldr x0, [x22, #0x638] 54e0: 97fff418 bl 0x2540 <_SYMBOL_WITH_POS_SYM> 54e4: eb0002ff cmp x23, x0 54e8: 54fff9c1 b.ne 0x5420 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x31c> 54ec: f9433ed9 ldr x25, [x22, #0x678] 54f0: a94153f3 ldp x19, x20, [sp, #0x10] 54f4: a9425bf5 ldp x21, x22, [sp, #0x20] 54f8: aa1903e0 mov x0, x25 54fc: a94363f7 ldp x23, x24, [sp, #0x30] 5500: a9446bf9 ldp x25, x26, [sp, #0x40] 5504: a94573fb ldp x27, x28, [sp, #0x50] 5508: a8cb7bfd ldp x29, x30, [sp], #0xb0 550c: d65f03c0 ret 5510: b400017b cbz x27, 0x553c <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x438> 5514: f9400302 ldr x2, [x24] 5518: aa1b03e1 mov x1, x27 551c: f944bac0 ldr x0, [x22, #0x970] 5520: f9400042 ldr x2, [x2] 5524: d63f0040 blr x2 5528: f9400302 ldr x2, [x24] 552c: aa1b03e1 mov x1, x27 5530: f944bac0 ldr x0, [x22, #0x970] 5534: f9400042 ldr x2, [x2] 5538: d63f0040 blr x2 553c: d2800019 mov x25, #0x0 ; =0 5540: d2800001 mov x1, #0x0 ; =0 5544: 17ffff48 b 0x5264 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x160> 5548: f9400301 ldr x1, [x24] 554c: f9534021 ldr x1, [x1, #0x2680] 5550: d63f0020 blr x1 5554: aa0003e4 mov x4, x0 5558: 17ffff5b b 0x52c4 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x1c0> 555c: f940aac0 ldr x0, [x22, #0x150] 5560: f953ce61 ldr x1, [x19, #0x2798] 5564: d63f0020 blr x1 5568: b4000de0 cbz x0, 0x5724 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x620> 556c: f94a4a60 ldr x0, [x19, #0x1490] 5570: d63f0000 blr x0 5574: aa0003e3 mov x3, x0 5578: f9538e62 ldr x2, [x19, #0x2718] 557c: 910243a1 add x1, x29, #0x90 5580: d2800040 mov x0, #0x2 ; =2 5584: a90957a3 stp x3, x21, [x29, #0x90] 5588: d63f0040 blr x2 558c: b4000cc0 cbz x0, 0x5724 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x620> 5590: f94a4660 ldr x0, [x19, #0x1488] 5594: d63f0000 blr x0 5598: aa0003e3 mov x3, x0 559c: f9538e62 ldr x2, [x19, #0x2718] 55a0: 910283a1 add x1, x29, #0xa0 55a4: d2800040 mov x0, #0x2 ; =2 55a8: a90a0fb5 stp x21, x3, [x29, #0xa0] 55ac: d63f0040 blr x2 55b0: b4000ba0 cbz x0, 0x5724 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x620> 55b4: f94336d9 ldr x25, [x22, #0x668] 55b8: 17ffff58 b 0x5318 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x214> 55bc: f9431ac0 ldr x0, [x22, #0x630] 55c0: 51001401 sub w1, w0, #0x5 55c4: 2a0003f9 mov w25, w0 55c8: f240083f tst x1, #0x7 55cc: 54000281 b.ne 0x561c <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x518> 55d0: f9400303 ldr x3, [x24] 55d4: 528000c1 mov w1, #0x6 ; =6 55d8: b9006ba2 str w2, [x29, #0x68] 55dc: f9400463 ldr x3, [x3, #0x8] 55e0: d63f0060 blr x3 55e4: b9406ba2 ldr w2, [x29, #0x68] 55e8: 36000c60 tbz w0, #0x0, 0x5774 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x670> 55ec: aa1703e0 mov x0, x23 55f0: b90067a2 str w2, [x29, #0x64] 55f4: 97fff3d3 bl 0x2540 <_SYMBOL_WITH_POS_SYM> 55f8: aa0003e1 mov x1, x0 55fc: f9431ac0 ldr x0, [x22, #0x630] 5600: f90037a1 str x1, [x29, #0x68] 5604: 97fff3cf bl 0x2540 <_SYMBOL_WITH_POS_SYM> 5608: f94037a1 ldr x1, [x29, #0x68] 560c: f9431ad9 ldr x25, [x22, #0x630] 5610: eb00003f cmp x1, x0 5614: 54ffe880 b.eq 0x5324 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x220> 5618: b94067a2 ldr w2, [x29, #0x64] 561c: f2400b3f tst x25, #0x7 5620: 54ffee81 b.ne 0x53f0 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x2ec> 5624: aa1703e0 mov x0, x23 5628: b9006ba2 str w2, [x29, #0x68] 562c: 97fff3c5 bl 0x2540 <_SYMBOL_WITH_POS_SYM> 5630: f9431ad9 ldr x25, [x22, #0x630] 5634: b9406ba2 ldr w2, [x29, #0x68] 5638: eb00033f cmp x25, x0 563c: 54ffeda1 b.ne 0x53f0 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x2ec> 5640: 17ffff39 b 0x5324 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x220> 5644: b40000c0 cbz x0, 0x565c <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x558> 5648: f9400302 ldr x2, [x24] 564c: aa0003e1 mov x1, x0 5650: f944bac0 ldr x0, [x22, #0x970] 5654: f9400042 ldr x2, [x2] 5658: d63f0040 blr x2 565c: d2800015 mov x21, #0x0 ; =0 5660: 17ffff25 b 0x52f4 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x1f0> 5664: f9400303 ldr x3, [x24] 5668: aa1903e0 mov x0, x25 566c: 528000c1 mov w1, #0x6 ; =6 5670: b9006bb7 str w23, [x29, #0x68] 5674: f9400463 ldr x3, [x3, #0x8] 5678: d63f0060 blr x3 567c: b9406ba2 ldr w2, [x29, #0x68] 5680: 360000e0 tbz w0, #0x0, 0x569c <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x598> 5684: b9006ba2 str w2, [x29, #0x68] 5688: f9431ac0 ldr x0, [x22, #0x630] 568c: 97fff3ad bl 0x2540 <_SYMBOL_WITH_POS_SYM> 5690: eb0002ff cmp x23, x0 5694: b9406ba2 ldr w2, [x29, #0x68] 5698: 54000720 b.eq 0x577c <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x678> 569c: f9431ec0 ldr x0, [x22, #0x638] 56a0: eb0002ff cmp x23, x0 56a4: 54fff240 b.eq 0x54ec <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x3e8> 56a8: f9400381 ldr x1, [x28] 56ac: 39400021 ldrb w1, [x1] 56b0: 3707f041 tbnz w1, #0x0, 0x54b8 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x3b4> 56b4: 17fffed5 b 0x5208 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x104> 56b8: f9431ec0 ldr x0, [x22, #0x638] 56bc: 51001402 sub w2, w0, #0x5 56c0: 2a0003e1 mov w1, w0 56c4: f240085f tst x2, #0x7 56c8: 540001c1 b.ne 0x5700 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x5fc> 56cc: f9400302 ldr x2, [x24] 56d0: 528000c1 mov w1, #0x6 ; =6 56d4: f9400442 ldr x2, [x2, #0x8] 56d8: d63f0040 blr x2 56dc: 36000100 tbz w0, #0x0, 0x56fc <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x5f8> 56e0: aa1703e0 mov x0, x23 56e4: 97fff397 bl 0x2540 <_SYMBOL_WITH_POS_SYM> 56e8: aa0003f3 mov x19, x0 56ec: f9431ec0 ldr x0, [x22, #0x638] 56f0: 97fff394 bl 0x2540 <_SYMBOL_WITH_POS_SYM> 56f4: eb00027f cmp x19, x0 56f8: 54ffefa0 b.eq 0x54ec <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x3e8> 56fc: b9463ac1 ldr w1, [x22, #0x638] 5700: f240083f tst x1, #0x7 5704: 54ffe8e1 b.ne 0x5420 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x31c> 5708: aa1703e0 mov x0, x23 570c: 97fff38d bl 0x2540 <_SYMBOL_WITH_POS_SYM> 5710: f9431ec1 ldr x1, [x22, #0x638] 5714: eb00003f cmp x1, x0 5718: 54ffeea0 b.eq 0x54ec <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x3e8> 571c: d2800019 mov x25, #0x0 ; =0 5720: 17ffff41 b 0x5424 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x320> 5724: f9419ac1 ldr x1, [x22, #0x330] 5728: aa1403e2 mov x2, x20 572c: aa1503e0 mov x0, x21 5730: f9446a63 ldr x3, [x19, #0x8d0] 5734: d63f0060 blr x3 5738: aa0003f9 mov x25, x0 573c: 51000c00 sub w0, w0, #0x3 5740: f240081f tst x0, #0x7 5744: 54ffdea1 b.ne 0x5318 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x214> 5748: f94022c0 ldr x0, [x22, #0x40] 574c: b4ffde60 cbz x0, 0x5318 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x214> 5750: f8405339 ldur x25, [x25, #0x5] 5754: 17fffef1 b 0x5318 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x214> 5758: b40000a1 cbz x1, 0x576c <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x668> 575c: f9400302 ldr x2, [x24] 5760: f944bac0 ldr x0, [x22, #0x970] 5764: f9400042 ldr x2, [x2] 5768: d63f0040 blr x2 576c: d2800001 mov x1, #0x0 ; =0 5770: 17fffebd b 0x5264 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x160> 5774: b94632d9 ldr w25, [x22, #0x630] 5778: 17ffffa9 b 0x561c <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x518> 577c: f9431ad9 ldr x25, [x22, #0x630] 5780: 17fffee9 b 0x5324 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x220> 5784: d2800000 mov x0, #0x0 ; =0 5788: d1000c21 sub x1, x1, #0x3 578c: 17fffe75 b 0x5160 <_F6e732d666163652d61742d706f73_ns_face_at_pos_0+0x5c> 0000000000005790 <_F6e732d73757370656e642d6572726f72_ns_suspend_error_0>: 5790: b0000060 adrp x0, 0x12000 <_d_reloc+0x308> 5794: 912da000 add x0, x0, #0xb68 5798: a9bd7bfd stp x29, x30, [sp, #-0x30]! 579c: 910003fd mov x29, sp 57a0: a90153f3 stp x19, x20, [sp, #0x10] 57a4: f9400013 ldr x19, [x0] 57a8: 90000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 57ac: 9133e294 add x20, x20, #0xcf8 57b0: f946c260 ldr x0, [x19, #0xd80] 57b4: d63f0000 blr x0 57b8: f9519e62 ldr x2, [x19, #0x2338] 57bc: aa0003e1 mov x1, x0 57c0: f9434680 ldr x0, [x20, #0x688] 57c4: d63f0040 blr x2 57c8: f951f662 ldr x2, [x19, #0x23e8] 57cc: aa0003e1 mov x1, x0 57d0: f9434280 ldr x0, [x20, #0x680] 57d4: d63f0040 blr x2 57d8: b4000100 cbz x0, 0x57f8 <_F6e732d73757370656e642d6572726f72_ns_suspend_error_0+0x68> 57dc: f9413284 ldr x4, [x20, #0x260] 57e0: 910083a1 add x1, x29, #0x20 57e4: d2800040 mov x0, #0x2 ; =2 57e8: f9434e83 ldr x3, [x20, #0x698] 57ec: f94d3a62 ldr x2, [x19, #0x1a70] 57f0: a9020fa4 stp x4, x3, [x29, #0x20] 57f4: d63f0040 blr x2 57f8: a94153f3 ldp x19, x20, [sp, #0x10] 57fc: d2800000 mov x0, #0x0 ; =0 5800: a8c37bfd ldp x29, x30, [sp], #0x30 5804: d65f03c0 ret 0000000000005808 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_4>: 5808: b0000060 adrp x0, 0x12000 <_d_reloc+0x308> 580c: 912da000 add x0, x0, #0xb68 5810: 52800003 mov w3, #0x0 ; =0 5814: d2800002 mov x2, #0x0 ; =0 5818: a9be7bfd stp x29, x30, [sp, #-0x20]! 581c: 910003fd mov x29, sp 5820: a90153f3 stp x19, x20, [sp, #0x10] 5824: f9400014 ldr x20, [x0] 5828: 90000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 582c: 9133e273 add x19, x19, #0xcf8 5830: f9402a84 ldr x4, [x20, #0x50] 5834: f9435261 ldr x1, [x19, #0x6a0] 5838: f9435660 ldr x0, [x19, #0x6a8] 583c: d63f0080 blr x4 5840: f9402a84 ldr x4, [x20, #0x50] 5844: 52800003 mov w3, #0x0 ; =0 5848: d2800002 mov x2, #0x0 ; =0 584c: f9435a61 ldr x1, [x19, #0x6b0] 5850: f9435e60 ldr x0, [x19, #0x6b8] 5854: d63f0080 blr x4 5858: f9435a60 ldr x0, [x19, #0x6b0] 585c: a94153f3 ldp x19, x20, [sp, #0x10] 5860: a8c27bfd ldp x29, x30, [sp], #0x20 5864: d65f03c0 ret 0000000000005868 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5>: 5868: b0000061 adrp x1, 0x12000 <_d_reloc+0x308> 586c: 912da021 add x1, x1, #0xb68 5870: a9b77bfd stp x29, x30, [sp, #-0x90]! 5874: 910003fd mov x29, sp 5878: a90153f3 stp x19, x20, [sp, #0x10] 587c: 90000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 5880: 9133e273 add x19, x19, #0xcf8 5884: a9025bf5 stp x21, x22, [sp, #0x20] 5888: a90363f7 stp x23, x24, [sp, #0x30] 588c: f9002ba0 str x0, [x29, #0x50] 5890: f9400020 ldr x0, [x1] 5894: f953cc01 ldr x1, [x0, #0x2798] 5898: f90027a0 str x0, [x29, #0x48] 589c: f9436260 ldr x0, [x19, #0x6c0] 58a0: d63f0020 blr x1 58a4: b4000100 cbz x0, 0x58c4 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x5c> 58a8: 3dc2127f ldr q31, [x19, #0x840] 58ac: 910163a1 add x1, x29, #0x58 58b0: d2800040 mov x0, #0x2 ; =2 58b4: f94027a2 ldr x2, [x29, #0x48] 58b8: 3c8583bf stur q31, [x29, #0x58] 58bc: f94d3842 ldr x2, [x2, #0x1a70] 58c0: d63f0040 blr x2 58c4: 90000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 58c8: 9133e273 add x19, x19, #0xcf8 58cc: 910163b4 add x20, x29, #0x58 58d0: f94027b5 ldr x21, [x29, #0x48] 58d4: f9436662 ldr x2, [x19, #0x6c8] 58d8: f9436a60 ldr x0, [x19, #0x6d0] 58dc: f953cea1 ldr x1, [x21, #0x2798] 58e0: f9002fa2 str x2, [x29, #0x58] 58e4: d63f0020 blr x1 58e8: aa0003e3 mov x3, x0 58ec: f94d3aa2 ldr x2, [x21, #0x1a70] 58f0: aa1403e1 mov x1, x20 58f4: d2800040 mov x0, #0x2 ; =2 58f8: f90033a3 str x3, [x29, #0x60] 58fc: d63f0040 blr x2 5900: aa0003e1 mov x1, x0 5904: f9402aa4 ldr x4, [x21, #0x50] 5908: 52800003 mov w3, #0x0 ; =0 590c: d2800002 mov x2, #0x0 ; =0 5910: f9436a60 ldr x0, [x19, #0x6d0] 5914: f9002fa1 str x1, [x29, #0x58] 5918: d63f0080 blr x4 591c: f9436e63 ldr x3, [x19, #0x6d8] 5920: aa1403e1 mov x1, x20 5924: d2800020 mov x0, #0x1 ; =1 5928: f94d3aa2 ldr x2, [x21, #0x1a70] 592c: f9002fa3 str x3, [x29, #0x58] 5930: d63f0040 blr x2 5934: f9437260 ldr x0, [x19, #0x6e0] 5938: 52800021 mov w1, #0x1 ; =1 593c: f90027b5 str x21, [x29, #0x48] 5940: f9400ea2 ldr x2, [x21, #0x18] 5944: f9002fa0 str x0, [x29, #0x58] 5948: d63f0040 blr x2 594c: 91011000 add x0, x0, #0x44 5950: 94000544 bl 0x6e60 <dyld_stub_binder+0x6e60> 5954: 34002b00 cbz w0, 0x5eb4 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x64c> 5958: 90000062 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 595c: 9133c042 add x2, x2, #0xcf0 5960: 9101c3a1 add x1, x29, #0x70 5964: d2800060 mov x0, #0x3 ; =3 5968: f94027b4 ldr x20, [x29, #0x48] 596c: f9437663 ldr x3, [x19, #0x6e8] 5970: f9400042 ldr x2, [x2] 5974: f9437a65 ldr x5, [x19, #0x6f0] 5978: f942ca67 ldr x7, [x19, #0x590] 597c: f9400042 ldr x2, [x2] 5980: f9437e66 ldr x6, [x19, #0x6f8] 5984: f94d3a84 ldr x4, [x20, #0x1a70] 5988: a90617a3 stp x3, x5, [x29, #0x60] 598c: f9403443 ldr x3, [x2, #0x68] 5990: a9421463 ldp x3, x5, [x3, #0x20] 5994: f9003445 str x5, [x2, #0x68] 5998: f9002fa3 str x3, [x29, #0x58] 599c: a9071ba7 stp x7, x6, [x29, #0x70] 59a0: f90043a3 str x3, [x29, #0x80] 59a4: d63f0080 blr x4 59a8: f9438263 ldr x3, [x19, #0x700] 59ac: aa0003e4 mov x4, x0 59b0: 910183a1 add x1, x29, #0x60 59b4: d2800080 mov x0, #0x4 ; =4 59b8: f94d3a82 ldr x2, [x20, #0x1a70] 59bc: a9070fa4 stp x4, x3, [x29, #0x70] 59c0: d63f0040 blr x2 59c4: 90000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 59c8: 9133e273 add x19, x19, #0xcf8 59cc: 910183a1 add x1, x29, #0x60 59d0: d2800020 mov x0, #0x1 ; =1 59d4: f94027a2 ldr x2, [x29, #0x48] 59d8: 91200263 add x3, x19, #0x800 59dc: 3cd0807f ldur q31, [x3, #-0xf8] 59e0: f94d3842 ldr x2, [x2, #0x1a70] 59e4: 3c8583bf stur q31, [x29, #0x58] 59e8: d63f0040 blr x2 59ec: f90033a0 str x0, [x29, #0x60] 59f0: b40033a0 cbz x0, 0x6064 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x7fc> 59f4: f94027b5 ldr x21, [x29, #0x48] 59f8: 910163b4 add x20, x29, #0x58 59fc: 90000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 5a00: 9133e273 add x19, x19, #0xcf8 5a04: f953cea1 ldr x1, [x21, #0x2798] 5a08: f9438e60 ldr x0, [x19, #0x718] 5a0c: d63f0020 blr x1 5a10: f9402263 ldr x3, [x19, #0x40] 5a14: aa0003e4 mov x4, x0 5a18: aa1403e1 mov x1, x20 5a1c: d2800080 mov x0, #0x4 ; =4 5a20: f94d3aa2 ldr x2, [x21, #0x1a70] 5a24: a9068fa4 stp x4, x3, [x29, #0x68] 5a28: d63f0040 blr x2 5a2c: 3dc1ca7f ldr q31, [x19, #0x720] 5a30: aa1403e1 mov x1, x20 5a34: d2800040 mov x0, #0x2 ; =2 5a38: f94d3aa2 ldr x2, [x21, #0x1a70] 5a3c: 3c8583bf stur q31, [x29, #0x58] 5a40: d63f0040 blr x2 5a44: b4000ae0 cbz x0, 0x5ba0 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x338> 5a48: f94027b5 ldr x21, [x29, #0x48] 5a4c: 52800003 mov w3, #0x0 ; =0 5a50: d2800002 mov x2, #0x0 ; =0 5a54: f943ea61 ldr x1, [x19, #0x7d0] 5a58: f943ee60 ldr x0, [x19, #0x7d8] 5a5c: f9402aa4 ldr x4, [x21, #0x50] 5a60: f9002fa1 str x1, [x29, #0x58] 5a64: d63f0080 blr x4 5a68: f943f262 ldr x2, [x19, #0x7e0] 5a6c: f940fa60 ldr x0, [x19, #0x1f0] 5a70: f953cea1 ldr x1, [x21, #0x2798] 5a74: f9002fa2 str x2, [x29, #0x58] 5a78: d63f0020 blr x1 5a7c: f943f661 ldr x1, [x19, #0x7e8] 5a80: f943fa62 ldr x2, [x19, #0x7f0] 5a84: a90607a0 stp x0, x1, [x29, #0x60] 5a88: f953cea1 ldr x1, [x21, #0x2798] 5a8c: f9003ba2 str x2, [x29, #0x70] 5a90: f943fe60 ldr x0, [x19, #0x7f8] 5a94: d63f0020 blr x1 5a98: aa0003e1 mov x1, x0 5a9c: f9403ba0 ldr x0, [x29, #0x70] 5aa0: f94fe2a2 ldr x2, [x21, #0x1fc0] 5aa4: f9003fa1 str x1, [x29, #0x78] 5aa8: d63f0040 blr x2 5aac: aa0003e3 mov x3, x0 5ab0: f94d3aa2 ldr x2, [x21, #0x1a70] 5ab4: aa1403e1 mov x1, x20 5ab8: d2800080 mov x0, #0x4 ; =4 5abc: f9003ba3 str x3, [x29, #0x70] 5ac0: d63f0040 blr x2 5ac4: f943f262 ldr x2, [x19, #0x7e0] 5ac8: f940fa60 ldr x0, [x19, #0x1f0] 5acc: f953cea1 ldr x1, [x21, #0x2798] 5ad0: f9002fa2 str x2, [x29, #0x58] 5ad4: d63f0020 blr x1 5ad8: f9440264 ldr x4, [x19, #0x800] 5adc: aa0003e2 mov x2, x0 5ae0: aa1403e1 mov x1, x20 5ae4: d2800080 mov x0, #0x4 ; =4 5ae8: f9440663 ldr x3, [x19, #0x808] 5aec: a90613a2 stp x2, x4, [x29, #0x60] 5af0: f94d3aa2 ldr x2, [x21, #0x1a70] 5af4: f9003ba3 str x3, [x29, #0x70] 5af8: d63f0040 blr x2 5afc: f943f262 ldr x2, [x19, #0x7e0] 5b00: f940fa60 ldr x0, [x19, #0x1f0] 5b04: f953cea1 ldr x1, [x21, #0x2798] 5b08: f9002fa2 str x2, [x29, #0x58] 5b0c: d63f0020 blr x1 5b10: f9440a64 ldr x4, [x19, #0x810] 5b14: aa0003e2 mov x2, x0 5b18: aa1403e1 mov x1, x20 5b1c: d2800080 mov x0, #0x4 ; =4 5b20: f9440e63 ldr x3, [x19, #0x818] 5b24: a90613a2 stp x2, x4, [x29, #0x60] 5b28: f94d3aa2 ldr x2, [x21, #0x1a70] 5b2c: f9003ba3 str x3, [x29, #0x70] 5b30: d63f0040 blr x2 5b34: f943f262 ldr x2, [x19, #0x7e0] 5b38: f940fa60 ldr x0, [x19, #0x1f0] 5b3c: f953cea1 ldr x1, [x21, #0x2798] 5b40: f9002fa2 str x2, [x29, #0x58] 5b44: d63f0020 blr x1 5b48: f940c263 ldr x3, [x19, #0x180] 5b4c: aa0003e2 mov x2, x0 5b50: 9101e3a1 add x1, x29, #0x78 5b54: d2800040 mov x0, #0x2 ; =2 5b58: f9410a64 ldr x4, [x19, #0x210] 5b5c: a9060fa2 stp x2, x3, [x29, #0x60] 5b60: f9441262 ldr x2, [x19, #0x820] 5b64: a90713a2 stp x2, x4, [x29, #0x70] 5b68: f94d3aa3 ldr x3, [x21, #0x1a70] 5b6c: f90043a2 str x2, [x29, #0x80] 5b70: d63f0060 blr x3 5b74: aa0003e1 mov x1, x0 5b78: f9403ba0 ldr x0, [x29, #0x70] 5b7c: f94fe2a2 ldr x2, [x21, #0x1fc0] 5b80: f9003fa1 str x1, [x29, #0x78] 5b84: d63f0040 blr x2 5b88: aa0003e3 mov x3, x0 5b8c: f94d3aa2 ldr x2, [x21, #0x1a70] 5b90: aa1403e1 mov x1, x20 5b94: d2800080 mov x0, #0x4 ; =4 5b98: f9003ba3 str x3, [x29, #0x70] 5b9c: d63f0040 blr x2 5ba0: 90000074 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 5ba4: 9133e294 add x20, x20, #0xcf8 5ba8: 910163a1 add x1, x29, #0x58 5bac: d2800020 mov x0, #0x1 ; =1 5bb0: 90000075 adrp x21, 0x11000 <_text_data_reloc_blob+0x118d> 5bb4: 9101a3b7 add x23, x29, #0x68 5bb8: f94027a2 ldr x2, [x29, #0x48] 5bbc: 913382b5 add x21, x21, #0xce0 5bc0: b0000076 adrp x22, 0x12000 <_d_reloc+0x308> 5bc4: 912da2d6 add x22, x22, #0xb68 5bc8: f9439a83 ldr x3, [x20, #0x730] 5bcc: f94d3842 ldr x2, [x2, #0x1a70] 5bd0: f9002fa3 str x3, [x29, #0x58] 5bd4: d63f0040 blr x2 5bd8: aa0003e1 mov x1, x0 5bdc: f9002fa0 str x0, [x29, #0x58] 5be0: f90033a1 str x1, [x29, #0x60] 5be4: b4000681 cbz x1, 0x5cb4 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x44c> 5be8: 51000c20 sub w0, w1, #0x3 5bec: f240081f tst x0, #0x7 5bf0: 54001f61 b.ne 0x5fdc <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x774> 5bf4: f8405021 ldur x1, [x1, #0x5] 5bf8: 51000c20 sub w0, w1, #0x3 5bfc: a90607a1 stp x1, x1, [x29, #0x60] 5c00: f240081f tst x0, #0x7 5c04: 54002221 b.ne 0x6048 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x7e0> 5c08: f8405020 ldur x0, [x1, #0x5] 5c0c: f94027b8 ldr x24, [x29, #0x48] 5c10: f943de81 ldr x1, [x20, #0x7b8] 5c14: f954c302 ldr x2, [x24, #0x2980] 5c18: a90687a0 stp x0, x1, [x29, #0x68] 5c1c: d63f0040 blr x2 5c20: aa0003f3 mov x19, x0 5c24: b4001760 cbz x0, 0x5f10 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x6a8> 5c28: f94033a1 ldr x1, [x29, #0x60] 5c2c: f943e682 ldr x2, [x20, #0x7c8] 5c30: 51000c20 sub w0, w1, #0x3 5c34: a90687a2 stp x2, x1, [x29, #0x68] 5c38: f240081f tst x0, #0x7 5c3c: 54001de1 b.ne 0x5ff8 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x790> 5c40: f840d022 ldur x2, [x1, #0xd] 5c44: f9003ba2 str x2, [x29, #0x70] 5c48: aa1703e1 mov x1, x23 5c4c: d2800040 mov x0, #0x2 ; =2 5c50: f94027a2 ldr x2, [x29, #0x48] 5c54: f94d3842 ldr x2, [x2, #0x1a70] 5c58: d63f0040 blr x2 5c5c: f9402fa1 ldr x1, [x29, #0x58] 5c60: f90037a0 str x0, [x29, #0x68] 5c64: 51000c20 sub w0, w1, #0x3 5c68: f240081f tst x0, #0x7 5c6c: 54001aa1 b.ne 0x5fc0 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x758> 5c70: f840d021 ldur x1, [x1, #0xd] 5c74: f9002fa1 str x1, [x29, #0x58] 5c78: b94002a0 ldr w0, [x21] 5c7c: 11000400 add w0, w0, #0x1 5c80: b90002a0 str w0, [x21] 5c84: 6b4027ff cmp wzr, w0, lsr #9 5c88: 54fffac0 b.eq 0x5be0 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x378> 5c8c: f94002c0 ldr x0, [x22] 5c90: b90002bf str wzr, [x21] 5c94: f9403400 ldr x0, [x0, #0x68] 5c98: d63f0000 blr x0 5c9c: f94002c0 ldr x0, [x22] 5ca0: f9403800 ldr x0, [x0, #0x70] 5ca4: d63f0000 blr x0 5ca8: f9402fa1 ldr x1, [x29, #0x58] 5cac: f90033a1 str x1, [x29, #0x60] 5cb0: b5fff9c1 cbnz x1, 0x5be8 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x380> 5cb4: 90000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 5cb8: 9133e273 add x19, x19, #0xcf8 5cbc: 910163b4 add x20, x29, #0x58 5cc0: d2800060 mov x0, #0x3 ; =3 5cc4: aa1403e1 mov x1, x20 5cc8: f94027b5 ldr x21, [x29, #0x48] 5ccc: f9400a65 ldr x5, [x19, #0x10] 5cd0: f9439e64 ldr x4, [x19, #0x738] 5cd4: f943a263 ldr x3, [x19, #0x740] 5cd8: f94d3aa2 ldr x2, [x21, #0x1a70] 5cdc: a90597a4 stp x4, x5, [x29, #0x58] 5ce0: f90037a3 str x3, [x29, #0x68] 5ce4: d63f0040 blr x2 5ce8: f9402261 ldr x1, [x19, #0x40] 5cec: f954c2a2 ldr x2, [x21, #0x2980] 5cf0: a90587a0 stp x0, x1, [x29, #0x58] 5cf4: d63f0040 blr x2 5cf8: f9400a63 ldr x3, [x19, #0x10] 5cfc: f9439e64 ldr x4, [x19, #0x738] 5d00: f94d3aa2 ldr x2, [x21, #0x1a70] 5d04: b40002c0 cbz x0, 0x5d5c <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x4f4> 5d08: aa1403e1 mov x1, x20 5d0c: d2800060 mov x0, #0x3 ; =3 5d10: f943d265 ldr x5, [x19, #0x7a0] 5d14: a9058fa4 stp x4, x3, [x29, #0x58] 5d18: f90037a5 str x5, [x29, #0x68] 5d1c: d63f0040 blr x2 5d20: f9402261 ldr x1, [x19, #0x40] 5d24: f94027b5 ldr x21, [x29, #0x48] 5d28: f954c2a2 ldr x2, [x21, #0x2980] 5d2c: a90587a0 stp x0, x1, [x29, #0x58] 5d30: d63f0040 blr x2 5d34: f94d3aa2 ldr x2, [x21, #0x1a70] 5d38: b4000120 cbz x0, 0x5d5c <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x4f4> 5d3c: aa1403e1 mov x1, x20 5d40: d2800060 mov x0, #0x3 ; =3 5d44: f943c265 ldr x5, [x19, #0x780] 5d48: f943d664 ldr x4, [x19, #0x7a8] 5d4c: f943da63 ldr x3, [x19, #0x7b0] 5d50: a90593a5 stp x5, x4, [x29, #0x58] 5d54: f90037a3 str x3, [x29, #0x68] 5d58: d63f0040 blr x2 5d5c: 90000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 5d60: 9133e273 add x19, x19, #0xcf8 5d64: 910183a1 add x1, x29, #0x60 5d68: d2800060 mov x0, #0x3 ; =3 5d6c: f94027a2 ldr x2, [x29, #0x48] 5d70: f9400a63 ldr x3, [x19, #0x10] 5d74: f9439e65 ldr x5, [x19, #0x738] 5d78: f943a664 ldr x4, [x19, #0x748] 5d7c: f90037a3 str x3, [x29, #0x68] 5d80: f94d3842 ldr x2, [x2, #0x1a70] 5d84: a90597a4 stp x4, x5, [x29, #0x58] 5d88: f943aa63 ldr x3, [x19, #0x750] 5d8c: f9003ba3 str x3, [x29, #0x70] 5d90: d63f0040 blr x2 5d94: b40016e0 cbz x0, 0x6070 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x808> 5d98: f9403a61 ldr x1, [x19, #0x70] 5d9c: 910163b4 add x20, x29, #0x58 5da0: d2800040 mov x0, #0x2 ; =2 5da4: f90033a1 str x1, [x29, #0x60] 5da8: f94027b5 ldr x21, [x29, #0x48] 5dac: aa1403e1 mov x1, x20 5db0: 90000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 5db4: 9133e273 add x19, x19, #0xcf8 5db8: f94d3aa2 ldr x2, [x21, #0x1a70] 5dbc: d63f0040 blr x2 5dc0: f953cea1 ldr x1, [x21, #0x2798] 5dc4: f9002fa0 str x0, [x29, #0x58] 5dc8: f943ae60 ldr x0, [x19, #0x758] 5dcc: d63f0020 blr x1 5dd0: f943b261 ldr x1, [x19, #0x760] 5dd4: f954c2a2 ldr x2, [x21, #0x2980] 5dd8: a90587a0 stp x0, x1, [x29, #0x58] 5ddc: d63f0040 blr x2 5de0: f94d3aa3 ldr x3, [x21, #0x1a70] 5de4: b4000160 cbz x0, 0x5e10 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x5a8> 5de8: aa1403e1 mov x1, x20 5dec: d2800060 mov x0, #0x3 ; =3 5df0: b0000062 adrp x2, 0x12000 <_d_reloc+0x308> 5df4: 91292042 add x2, x2, #0xa48 5df8: f943c265 ldr x5, [x19, #0x780] 5dfc: f943ce64 ldr x4, [x19, #0x798] 5e00: f9401042 ldr x2, [x2, #0x20] 5e04: a90593a5 stp x5, x4, [x29, #0x58] 5e08: f90037a2 str x2, [x29, #0x68] 5e0c: d63f0060 blr x3 5e10: 90000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 5e14: 9133e273 add x19, x19, #0xcf8 5e18: 910163b4 add x20, x29, #0x58 5e1c: d2800080 mov x0, #0x4 ; =4 5e20: aa1403e1 mov x1, x20 5e24: f94027b5 ldr x21, [x29, #0x48] 5e28: f9400a63 ldr x3, [x19, #0x10] 5e2c: f943b664 ldr x4, [x19, #0x768] 5e30: f941f265 ldr x5, [x19, #0x3e0] 5e34: f94d3aa2 ldr x2, [x21, #0x1a70] 5e38: a9058fa4 stp x4, x3, [x29, #0x58] 5e3c: f943ba63 ldr x3, [x19, #0x770] 5e40: a90697a3 stp x3, x5, [x29, #0x68] 5e44: d63f0040 blr x2 5e48: f943be63 ldr x3, [x19, #0x778] 5e4c: aa1403e1 mov x1, x20 5e50: d2800020 mov x0, #0x1 ; =1 5e54: f94d3aa2 ldr x2, [x21, #0x1a70] 5e58: f9002fa3 str x3, [x29, #0x58] 5e5c: d63f0040 blr x2 5e60: 3dc1e27f ldr q31, [x19, #0x780] 5e64: aa1403e1 mov x1, x20 5e68: d2800060 mov x0, #0x3 ; =3 5e6c: f943ca63 ldr x3, [x19, #0x790] 5e70: f94d3aa2 ldr x2, [x21, #0x1a70] 5e74: 3c8583bf stur q31, [x29, #0x58] 5e78: f90037a3 str x3, [x29, #0x68] 5e7c: d63f0040 blr x2 5e80: f9402261 ldr x1, [x19, #0x40] 5e84: 52800003 mov w3, #0x0 ; =0 5e88: d2800002 mov x2, #0x0 ; =0 5e8c: f9402aa4 ldr x4, [x21, #0x50] 5e90: f9436260 ldr x0, [x19, #0x6c0] 5e94: a90587a1 stp x1, x1, [x29, #0x58] 5e98: d63f0080 blr x4 5e9c: f9402fa0 ldr x0, [x29, #0x58] 5ea0: a94153f3 ldp x19, x20, [sp, #0x10] 5ea4: a9425bf5 ldp x21, x22, [sp, #0x20] 5ea8: a94363f7 ldp x23, x24, [sp, #0x30] 5eac: a8c97bfd ldp x29, x30, [sp], #0x90 5eb0: d65f03c0 ret 5eb4: 90000073 adrp x19, 0x11000 <_text_data_reloc_blob+0x118d> 5eb8: 9133e273 add x19, x19, #0xcf8 5ebc: f94027b4 ldr x20, [x29, #0x48] 5ec0: f9441a62 ldr x2, [x19, #0x830] 5ec4: f9441e60 ldr x0, [x19, #0x838] 5ec8: f953ce81 ldr x1, [x20, #0x2798] 5ecc: f9002fa2 str x2, [x29, #0x58] 5ed0: d63f0020 blr x1 5ed4: f9402263 ldr x3, [x19, #0x40] 5ed8: aa0003e4 mov x4, x0 5edc: 910163a1 add x1, x29, #0x58 5ee0: d2800060 mov x0, #0x3 ; =3 5ee4: f94d3a82 ldr x2, [x20, #0x1a70] 5ee8: a9060fa4 stp x4, x3, [x29, #0x60] 5eec: d63f0040 blr x2 5ef0: 90000060 adrp x0, 0x11000 <_text_data_reloc_blob+0x118d> 5ef4: 9133c000 add x0, x0, #0xcf0 5ef8: f9400000 ldr x0, [x0] 5efc: f9400000 ldr x0, [x0] 5f00: f9403401 ldr x1, [x0, #0x68] 5f04: f9401421 ldr x1, [x1, #0x28] 5f08: f9003401 str x1, [x0, #0x68] 5f0c: 17fffeae b 0x59c4 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x15c> 5f10: f9410282 ldr x2, [x20, #0x200] 5f14: f940fa80 ldr x0, [x20, #0x1f0] 5f18: f953cf01 ldr x1, [x24, #0x2798] 5f1c: f90037a2 str x2, [x29, #0x68] 5f20: d63f0020 blr x1 5f24: f94033a1 ldr x1, [x29, #0x60] 5f28: f943e282 ldr x2, [x20, #0x7c0] 5f2c: f90043a1 str x1, [x29, #0x80] 5f30: a9070ba0 stp x0, x2, [x29, #0x70] 5f34: 51000c20 sub w0, w1, #0x3 5f38: f240081f tst x0, #0x7 5f3c: 54000781 b.ne 0x602c <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x7c4> 5f40: f8405022 ldur x2, [x1, #0x5] 5f44: f90043a2 str x2, [x29, #0x80] 5f48: 9101e3a1 add x1, x29, #0x78 5f4c: d2800040 mov x0, #0x2 ; =2 5f50: f94027a2 ldr x2, [x29, #0x48] 5f54: f94d3842 ldr x2, [x2, #0x1a70] 5f58: d63f0040 blr x2 5f5c: f94033a1 ldr x1, [x29, #0x60] 5f60: f943e682 ldr x2, [x20, #0x7c8] 5f64: f90047a1 str x1, [x29, #0x88] 5f68: a9078ba0 stp x0, x2, [x29, #0x78] 5f6c: 51000c20 sub w0, w1, #0x3 5f70: f240081f tst x0, #0x7 5f74: 54000501 b.ne 0x6014 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x7ac> 5f78: f840d033 ldur x19, [x1, #0xd] 5f7c: f90047b3 str x19, [x29, #0x88] 5f80: 910203a1 add x1, x29, #0x80 5f84: d2800040 mov x0, #0x2 ; =2 5f88: f94027b3 ldr x19, [x29, #0x48] 5f8c: f94d3a62 ldr x2, [x19, #0x1a70] 5f90: d63f0040 blr x2 5f94: aa0003e3 mov x3, x0 5f98: f94d3a62 ldr x2, [x19, #0x1a70] 5f9c: aa1703e1 mov x1, x23 5fa0: d2800080 mov x0, #0x4 ; =4 5fa4: f90043a3 str x3, [x29, #0x80] 5fa8: d63f0040 blr x2 5fac: f9402fa1 ldr x1, [x29, #0x58] 5fb0: f90037a0 str x0, [x29, #0x68] 5fb4: 51000c20 sub w0, w1, #0x3 5fb8: f240081f tst x0, #0x7 5fbc: 54ffe5a0 b.eq 0x5c70 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x408> 5fc0: b40000a1 cbz x1, 0x5fd4 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x76c> 5fc4: f94002c2 ldr x2, [x22] 5fc8: f944ba80 ldr x0, [x20, #0x970] 5fcc: f9400042 ldr x2, [x2] 5fd0: d63f0040 blr x2 5fd4: d2800001 mov x1, #0x0 ; =0 5fd8: 17ffff27 b 0x5c74 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x40c> 5fdc: f94002c2 ldr x2, [x22] 5fe0: f944ba80 ldr x0, [x20, #0x970] 5fe4: f9400042 ldr x2, [x2] 5fe8: d63f0040 blr x2 5fec: f90033bf str xzr, [x29, #0x60] 5ff0: d2800000 mov x0, #0x0 ; =0 5ff4: 17ffff06 b 0x5c0c <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x3a4> 5ff8: b40000a1 cbz x1, 0x600c <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x7a4> 5ffc: f94002c2 ldr x2, [x22] 6000: f944ba80 ldr x0, [x20, #0x970] 6004: f9400042 ldr x2, [x2] 6008: d63f0040 blr x2 600c: d2800002 mov x2, #0x0 ; =0 6010: 17ffff0d b 0x5c44 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x3dc> 6014: b4fffb41 cbz x1, 0x5f7c <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x714> 6018: f94002c2 ldr x2, [x22] 601c: f944ba80 ldr x0, [x20, #0x970] 6020: f9400042 ldr x2, [x2] 6024: d63f0040 blr x2 6028: 17ffffd5 b 0x5f7c <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x714> 602c: b40000a1 cbz x1, 0x6040 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x7d8> 6030: f94002c2 ldr x2, [x22] 6034: f944ba80 ldr x0, [x20, #0x970] 6038: f9400042 ldr x2, [x2] 603c: d63f0040 blr x2 6040: aa1303e2 mov x2, x19 6044: 17ffffc0 b 0x5f44 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x6dc> 6048: b4fffd41 cbz x1, 0x5ff0 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x788> 604c: f94002c2 ldr x2, [x22] 6050: f944ba80 ldr x0, [x20, #0x970] 6054: f9400042 ldr x2, [x2] 6058: d63f0040 blr x2 605c: d2800000 mov x0, #0x0 ; =0 6060: 17fffeeb b 0x5c0c <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x3a4> 6064: f9441660 ldr x0, [x19, #0x828] 6068: f90033a0 str x0, [x29, #0x60] 606c: 17fffe62 b 0x59f4 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x18c> 6070: f9429e61 ldr x1, [x19, #0x538] 6074: 17ffff4a b 0x5d9c <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_5+0x534> 6078: d503201f nop 607c: d503201f nop 0000000000006080 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_6>: 6080: 90000063 adrp x3, 0x12000 <_d_reloc+0x308> 6084: 912da063 add x3, x3, #0xb68 6088: aa0003e4 mov x4, x0 608c: d2800040 mov x0, #0x2 ; =2 6090: a9be7bfd stp x29, x30, [sp, #-0x20]! 6094: 910003fd mov x29, sp 6098: 910043a1 add x1, x29, #0x10 609c: f0000042 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 60a0: 9133e042 add x2, x2, #0xcf8 60a4: f9000fa4 str x4, [x29, #0x18] 60a8: f9400064 ldr x4, [x3] 60ac: f9436443 ldr x3, [x2, #0x6c8] 60b0: f94d3882 ldr x2, [x4, #0x1a70] 60b4: f9000ba3 str x3, [x29, #0x10] 60b8: d63f0040 blr x2 60bc: a8c27bfd ldp x29, x30, [sp], #0x20 60c0: d65f03c0 ret 00000000000060c4 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_7>: 60c4: 90000063 adrp x3, 0x12000 <_d_reloc+0x308> 60c8: 912da063 add x3, x3, #0xb68 60cc: aa0003e4 mov x4, x0 60d0: d2800040 mov x0, #0x2 ; =2 60d4: a9be7bfd stp x29, x30, [sp, #-0x20]! 60d8: 910003fd mov x29, sp 60dc: 910043a1 add x1, x29, #0x10 60e0: f0000042 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 60e4: 9133e042 add x2, x2, #0xcf8 60e8: f9000fa4 str x4, [x29, #0x18] 60ec: f9400064 ldr x4, [x3] 60f0: f9442843 ldr x3, [x2, #0x850] 60f4: f94d3882 ldr x2, [x4, #0x1a70] 60f8: f9000ba3 str x3, [x29, #0x10] 60fc: d63f0040 blr x2 6100: a8c27bfd ldp x29, x30, [sp], #0x20 6104: d65f03c0 ret 0000000000006108 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_8>: 6108: 90000062 adrp x2, 0x12000 <_d_reloc+0x308> 610c: 912da042 add x2, x2, #0xb68 6110: a9bb7bfd stp x29, x30, [sp, #-0x50]! 6114: 910003fd mov x29, sp 6118: a90153f3 stp x19, x20, [sp, #0x10] 611c: aa0103f3 mov x19, x1 6120: aa0003f4 mov x20, x0 6124: a9025bf5 stp x21, x22, [sp, #0x20] 6128: f9400056 ldr x22, [x2] 612c: f0000055 adrp x21, 0x11000 <_text_data_reloc_blob+0x118d> 6130: 9133e2b5 add x21, x21, #0xcf8 6134: f954c2c2 ldr x2, [x22, #0x2980] 6138: f9442ea1 ldr x1, [x21, #0x858] 613c: d63f0040 blr x2 6140: b4000180 cbz x0, 0x6170 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_8+0x68> 6144: f9443aa0 ldr x0, [x21, #0x870] 6148: 52800003 mov w3, #0x0 ; =0 614c: d2800002 mov x2, #0x0 ; =0 6150: aa1303e1 mov x1, x19 6154: f9402ac4 ldr x4, [x22, #0x50] 6158: d63f0080 blr x4 615c: aa1303e0 mov x0, x19 6160: a94153f3 ldp x19, x20, [sp, #0x10] 6164: a9425bf5 ldp x21, x22, [sp, #0x20] 6168: a8c57bfd ldp x29, x30, [sp], #0x50 616c: d65f03c0 ret 6170: f94d3ac2 ldr x2, [x22, #0x1a70] 6174: b4000173 cbz x19, 0x61a0 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_8+0x98> 6178: 9100c3a1 add x1, x29, #0x30 617c: d2800060 mov x0, #0x3 ; =3 6180: f90023b3 str x19, [x29, #0x40] 6184: f94436a3 ldr x3, [x21, #0x868] 6188: a90353a3 stp x3, x20, [x29, #0x30] 618c: d63f0040 blr x2 6190: a94153f3 ldp x19, x20, [sp, #0x10] 6194: a9425bf5 ldp x21, x22, [sp, #0x20] 6198: a8c57bfd ldp x29, x30, [sp], #0x50 619c: d65f03c0 ret 61a0: f94432a3 ldr x3, [x21, #0x860] 61a4: 9100c3a1 add x1, x29, #0x30 61a8: d2800040 mov x0, #0x2 ; =2 61ac: a90353a3 stp x3, x20, [x29, #0x30] 61b0: d63f0040 blr x2 61b4: 17ffffeb b 0x6160 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_8+0x58> 61b8: d503201f nop 61bc: d503201f nop 00000000000061c0 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_9>: 61c0: 90000063 adrp x3, 0x12000 <_d_reloc+0x308> 61c4: 912da063 add x3, x3, #0xb68 61c8: aa0003e4 mov x4, x0 61cc: d2800040 mov x0, #0x2 ; =2 61d0: a9be7bfd stp x29, x30, [sp, #-0x20]! 61d4: 910003fd mov x29, sp 61d8: 910043a1 add x1, x29, #0x10 61dc: f0000042 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 61e0: 9133e042 add x2, x2, #0xcf8 61e4: f9000fa4 str x4, [x29, #0x18] 61e8: f9400064 ldr x4, [x3] 61ec: f9443c43 ldr x3, [x2, #0x878] 61f0: f94d3882 ldr x2, [x4, #0x1a70] 61f4: f9000ba3 str x3, [x29, #0x10] 61f8: d63f0040 blr x2 61fc: a8c27bfd ldp x29, x30, [sp], #0x20 6200: d65f03c0 ret 0000000000006204 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_10>: 6204: 90000063 adrp x3, 0x12000 <_d_reloc+0x308> 6208: 912da063 add x3, x3, #0xb68 620c: aa0003e4 mov x4, x0 6210: d2800040 mov x0, #0x2 ; =2 6214: a9be7bfd stp x29, x30, [sp, #-0x20]! 6218: 910003fd mov x29, sp 621c: 910043a1 add x1, x29, #0x10 6220: f0000042 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 6224: 9133e042 add x2, x2, #0xcf8 6228: f9000fa4 str x4, [x29, #0x18] 622c: f9400064 ldr x4, [x3] 6230: f9444043 ldr x3, [x2, #0x880] 6234: f94d3882 ldr x2, [x4, #0x1a70] 6238: f9000ba3 str x3, [x29, #0x10] 623c: d63f0040 blr x2 6240: a8c27bfd ldp x29, x30, [sp], #0x20 6244: d65f03c0 ret 0000000000006248 <_F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_11>: 6248: 90000063 adrp x3, 0x12000 <_d_reloc+0x308> 624c: 912da063 add x3, x3, #0xb68 6250: aa0103e4 mov x4, x1 6254: aa0003e5 mov x5, x0 6258: a9bd7bfd stp x29, x30, [sp, #-0x30]! 625c: 910003fd mov x29, sp 6260: 910043a1 add x1, x29, #0x10 6264: d2800060 mov x0, #0x3 ; =3 6268: f0000042 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 626c: 9133e042 add x2, x2, #0xcf8 6270: f90013a4 str x4, [x29, #0x20] 6274: f9400064 ldr x4, [x3] 6278: f9444443 ldr x3, [x2, #0x888] 627c: a90117a3 stp x3, x5, [x29, #0x10] 6280: f94d3882 ldr x2, [x4, #0x1a70] 6284: d63f0040 blr x2 6288: a8c37bfd ldp x29, x30, [sp], #0x30 628c: d65f03c0 ret 0000000000006290 <_F782d626567696e2d64726167_x_begin_drag_0>: 6290: a9b17bfd stp x29, x30, [sp, #-0xf0]! 6294: 910003fd mov x29, sp 6298: a9046bf9 stp x25, x26, [sp, #0x40] 629c: aa0503f9 mov x25, x5 62a0: 9000007a adrp x26, 0x12000 <_d_reloc+0x308> 62a4: 912da35a add x26, x26, #0xb68 62a8: a90153f3 stp x19, x20, [sp, #0x10] 62ac: aa0003f3 mov x19, x0 62b0: f0000054 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 62b4: 9133e294 add x20, x20, #0xcf8 62b8: a9025bf5 stp x21, x22, [sp, #0x20] 62bc: a90363f7 stp x23, x24, [sp, #0x30] 62c0: f9400357 ldr x23, [x26] 62c4: f9443a80 ldr x0, [x20, #0x870] 62c8: a9060fa4 stp x4, x3, [x29, #0x60] 62cc: a90707a2 stp x2, x1, [x29, #0x70] 62d0: f953cee1 ldr x1, [x23, #0x2798] 62d4: d63f0020 blr x1 62d8: b4001500 cbz x0, 0x6578 <_F782d626567696e2d64726167_x_begin_drag_0+0x2e8> 62dc: f9444a80 ldr x0, [x20, #0x890] 62e0: aa1303e1 mov x1, x19 62e4: f951fae2 ldr x2, [x23, #0x23f0] 62e8: f9400a96 ldr x22, [x20, #0x10] 62ec: d63f0040 blr x2 62f0: b4000240 cbz x0, 0x6338 <_F782d626567696e2d64726167_x_begin_drag_0+0xa8> 62f4: f9443a80 ldr x0, [x20, #0x870] 62f8: f953cee1 ldr x1, [x23, #0x2798] 62fc: d63f0020 blr x1 6300: f9547ae1 ldr x1, [x23, #0x28f0] 6304: d63f0020 blr x1 6308: b4000180 cbz x0, 0x6338 <_F782d626567696e2d64726167_x_begin_drag_0+0xa8> 630c: f953cee1 ldr x1, [x23, #0x2798] 6310: f9443a80 ldr x0, [x20, #0x870] 6314: d63f0020 blr x1 6318: f94fe2e2 ldr x2, [x23, #0x1fc0] 631c: aa0003e1 mov x1, x0 6320: f9446e80 ldr x0, [x20, #0x8d8] 6324: d63f0040 blr x2 6328: f94fe2e2 ldr x2, [x23, #0x1fc0] 632c: d2800001 mov x1, #0x0 ; =0 6330: d63f0040 blr x2 6334: aa0003f6 mov x22, x0 6338: f9444e80 ldr x0, [x20, #0x898] 633c: aa1303e1 mov x1, x19 6340: f951fae2 ldr x2, [x23, #0x23f0] 6344: d63f0040 blr x2 6348: b4000a40 cbz x0, 0x6490 <_F782d626567696e2d64726167_x_begin_drag_0+0x200> 634c: f9443a80 ldr x0, [x20, #0x870] 6350: f953cee1 ldr x1, [x23, #0x2798] 6354: d63f0020 blr x1 6358: f9507ee1 ldr x1, [x23, #0x20f8] 635c: d63f0020 blr x1 6360: b4000980 cbz x0, 0x6490 <_F782d626567696e2d64726167_x_begin_drag_0+0x200> 6364: f9443a80 ldr x0, [x20, #0x870] 6368: f953cee1 ldr x1, [x23, #0x2798] 636c: d63f0020 blr x1 6370: f9547ae1 ldr x1, [x23, #0x28f0] 6374: d63f0020 blr x1 6378: b4000b60 cbz x0, 0x64e4 <_F782d626567696e2d64726167_x_begin_drag_0+0x254> 637c: f9443a80 ldr x0, [x20, #0x870] 6380: f953cee1 ldr x1, [x23, #0x2798] 6384: d63f0020 blr x1 6388: f9446a81 ldr x1, [x20, #0x8d0] 638c: aa0003e2 mov x2, x0 6390: d2800040 mov x0, #0x2 ; =2 6394: f9446ee4 ldr x4, [x23, #0x8d8] 6398: d63f0080 blr x4 639c: aa0003f5 mov x21, x0 63a0: b4000a20 cbz x0, 0x64e4 <_F782d626567696e2d64726167_x_begin_drag_0+0x254> 63a4: f95472e1 ldr x1, [x23, #0x28e0] 63a8: aa1503e0 mov x0, x21 63ac: d63f0020 blr x1 63b0: b4000aa0 cbz x0, 0x6504 <_F782d626567696e2d64726167_x_begin_drag_0+0x274> 63b4: d2800013 mov x19, #0x0 ; =0 63b8: a90573bb stp x27, x28, [x29, #0x50] 63bc: 910283bb add x27, x29, #0xa0 63c0: 92fc001c mov x28, #0x1fffffffffffffff ; =2305843009213693951 63c4: f9429e98 ldr x24, [x20, #0x538] 63c8: 1400001c b 0x6438 <_F782d626567696e2d64726167_x_begin_drag_0+0x1a8> 63cc: d37ef441 lsl x1, x2, #2 63d0: 91001838 add x24, x1, #0x6 63d4: eb1c005f cmp x2, x28 63d8: 540003a0 b.eq 0x644c <_F782d626567696e2d64726167_x_begin_drag_0+0x1bc> 63dc: f9527ae1 ldr x1, [x23, #0x24f0] 63e0: aa1503e0 mov x0, x21 63e4: d63f0020 blr x1 63e8: aa0003e5 mov x5, x0 63ec: f9538ee4 ldr x4, [x23, #0x2718] 63f0: d2800040 mov x0, #0x2 ; =2 63f4: aa1b03e1 mov x1, x27 63f8: a90a17b8 stp x24, x5, [x29, #0xa0] 63fc: d63f0080 blr x4 6400: aa0003e4 mov x4, x0 6404: aa1803e1 mov x1, x24 6408: aa1503e0 mov x0, x21 640c: b40002a4 cbz x4, 0x6460 <_F782d626567696e2d64726167_x_begin_drag_0+0x1d0> 6410: f953a2e4 ldr x4, [x23, #0x2740] 6414: d63f0080 blr x4 6418: f950aae4 ldr x4, [x23, #0x2150] 641c: d2800001 mov x1, #0x0 ; =0 6420: d63f0080 blr x4 6424: f94fe2e4 ldr x4, [x23, #0x1fc0] 6428: aa1303e1 mov x1, x19 642c: d63f0080 blr x4 6430: aa0003f3 mov x19, x0 6434: 97fff02b bl 0x24e0 <_maybe_gc_quit> 6438: 51000b01 sub w1, w24, #0x2 643c: aa1803e0 mov x0, x24 6440: 9342ff02 asr x2, x24, #2 6444: f240043f tst x1, #0x3 6448: 54fffc20 b.eq 0x63cc <_F782d626567696e2d64726167_x_begin_drag_0+0x13c> 644c: f9400341 ldr x1, [x26] 6450: f9534421 ldr x1, [x1, #0x2688] 6454: d63f0020 blr x1 6458: aa0003f8 mov x24, x0 645c: 17ffffe0 b 0x63dc <_F782d626567696e2d64726167_x_begin_drag_0+0x14c> 6460: f951d6e1 ldr x1, [x23, #0x23a8] 6464: aa1303e0 mov x0, x19 6468: d63f0020 blr x1 646c: f94fe2e2 ldr x2, [x23, #0x1fc0] 6470: aa0003e1 mov x1, x0 6474: f9427280 ldr x0, [x20, #0x4e0] 6478: d63f0040 blr x2 647c: f94fe2e2 ldr x2, [x23, #0x1fc0] 6480: aa1603e1 mov x1, x22 6484: d63f0040 blr x2 6488: a94573bb ldp x27, x28, [x29, #0x50] 648c: aa0003f6 mov x22, x0 6490: 9102c3a1 add x1, x29, #0xb0 6494: d28000e0 mov x0, #0x7 ; =7 6498: a9470fa2 ldp x2, x3, [x29, #0x70] 649c: f9445284 ldr x4, [x20, #0x8a0] 64a0: f9005fa2 str x2, [x29, #0xb8] 64a4: f94d3ae2 ldr x2, [x23, #0x1a70] 64a8: a90c0fb6 stp x22, x3, [x29, #0xc0] 64ac: f94037a3 ldr x3, [x29, #0x68] 64b0: f9005ba4 str x4, [x29, #0xb0] 64b4: f9006ba3 str x3, [x29, #0xd0] 64b8: f94033a3 ldr x3, [x29, #0x60] 64bc: a90de7a3 stp x3, x25, [x29, #0xd8] 64c0: d63f0040 blr x2 64c4: aa0003f5 mov x21, x0 64c8: a94153f3 ldp x19, x20, [sp, #0x10] 64cc: aa1503e0 mov x0, x21 64d0: a9425bf5 ldp x21, x22, [sp, #0x20] 64d4: a94363f7 ldp x23, x24, [sp, #0x30] 64d8: a9446bf9 ldp x25, x26, [sp, #0x40] 64dc: a8cf7bfd ldp x29, x30, [sp], #0xf0 64e0: d65f03c0 ret 64e4: f9443a80 ldr x0, [x20, #0x870] 64e8: f953cee1 ldr x1, [x23, #0x2798] 64ec: d63f0020 blr x1 64f0: aa0003f5 mov x21, x0 64f4: f95472e1 ldr x1, [x23, #0x28e0] 64f8: aa1503e0 mov x0, x21 64fc: d63f0020 blr x1 6500: b5fff5a0 cbnz x0, 0x63b4 <_F782d626567696e2d64726167_x_begin_drag_0+0x124> 6504: f953cee1 ldr x1, [x23, #0x2798] 6508: f9443a80 ldr x0, [x20, #0x870] 650c: d63f0020 blr x1 6510: f950aae2 ldr x2, [x23, #0x2150] 6514: d2800001 mov x1, #0x0 ; =0 6518: d63f0040 blr x2 651c: f9446284 ldr x4, [x20, #0x8c0] 6520: aa0003e5 mov x5, x0 6524: 910203a1 add x1, x29, #0x80 6528: d2800040 mov x0, #0x2 ; =2 652c: f9523ee2 ldr x2, [x23, #0x2478] 6530: a90817a4 stp x4, x5, [x29, #0x80] 6534: d63f0040 blr x2 6538: f9445e84 ldr x4, [x20, #0x8b8] 653c: aa0003e5 mov x5, x0 6540: 910243a1 add x1, x29, #0x90 6544: d2800040 mov x0, #0x2 ; =2 6548: f94d3ae2 ldr x2, [x23, #0x1a70] 654c: a90917a4 stp x4, x5, [x29, #0x90] 6550: d63f0040 blr x2 6554: f94fe2e2 ldr x2, [x23, #0x1fc0] 6558: aa0003e1 mov x1, x0 655c: f9427280 ldr x0, [x20, #0x4e0] 6560: d63f0040 blr x2 6564: f94fe2e2 ldr x2, [x23, #0x1fc0] 6568: aa1603e1 mov x1, x22 656c: d63f0040 blr x2 6570: aa0003f6 mov x22, x0 6574: 17ffffc7 b 0x6490 <_F782d626567696e2d64726167_x_begin_drag_0+0x200> 6578: f9413285 ldr x5, [x20, #0x260] 657c: aa0003f5 mov x21, x0 6580: 9102c3a1 add x1, x29, #0xb0 6584: d2800040 mov x0, #0x2 ; =2 6588: f9447284 ldr x4, [x20, #0x8e0] 658c: f94d3ae2 ldr x2, [x23, #0x1a70] 6590: a90b13a5 stp x5, x4, [x29, #0xb0] 6594: d63f0040 blr x2 6598: aa1503e0 mov x0, x21 659c: a94153f3 ldp x19, x20, [sp, #0x10] 65a0: a9425bf5 ldp x21, x22, [sp, #0x20] 65a4: a94363f7 ldp x23, x24, [sp, #0x30] 65a8: a9446bf9 ldp x25, x26, [sp, #0x40] 65ac: a8cf7bfd ldp x29, x30, [sp], #0xf0 65b0: d65f03c0 ret 65b4: d503201f nop 65b8: d503201f nop 65bc: d503201f nop 00000000000065c0 <_F6e732d68616e646c652d647261672d6d6f74696f6e_ns_handle_drag_motion_0>: 65c0: 90000064 adrp x4, 0x12000 <_d_reloc+0x308> 65c4: 912da084 add x4, x4, #0xb68 65c8: aa0003e3 mov x3, x0 65cc: aa0103e0 mov x0, x1 65d0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 65d4: 910003fd mov x29, sp 65d8: aa0203e1 mov x1, x2 65dc: aa0303e2 mov x2, x3 65e0: d2800003 mov x3, #0x0 ; =0 65e4: f9000bf3 str x19, [sp, #0x10] 65e8: f9400093 ldr x19, [x4] 65ec: f954d264 ldr x4, [x19, #0x29a0] 65f0: d63f0080 blr x4 65f4: f0000042 adrp x2, 0x11000 <_text_data_reloc_blob+0x118d> 65f8: 9133e042 add x2, x2, #0xcf8 65fc: 910083a1 add x1, x29, #0x20 6600: aa0003e4 mov x4, x0 6604: d2800040 mov x0, #0x2 ; =2 6608: f94d3a63 ldr x3, [x19, #0x1a70] 660c: f9428842 ldr x2, [x2, #0x510] 6610: a90213a2 stp x2, x4, [x29, #0x20] 6614: d63f0060 blr x3 6618: f9400bf3 ldr x19, [sp, #0x10] 661c: a8c37bfd ldp x29, x30, [sp], #0x30 6620: d65f03c0 ret 0000000000006624 <_top_level_run>: 6624: 90000061 adrp x1, 0x12000 <_d_reloc+0x308> 6628: 912da021 add x1, x1, #0xb68 662c: d28000c3 mov x3, #0x6 ; =6 6630: aa0003e6 mov x6, x0 6634: a9bc7bfd stp x29, x30, [sp, #-0x40]! 6638: 910003fd mov x29, sp 663c: aa0303e2 mov x2, x3 6640: a90153f3 stp x19, x20, [sp, #0x10] 6644: 90000073 adrp x19, 0x12000 <_d_reloc+0x308> 6648: 9119e273 add x19, x19, #0x678 664c: a9025bf5 stp x21, x22, [sp, #0x20] 6650: aa0003f6 mov x22, x0 6654: d2800040 mov x0, #0x2 ; =2 6658: f9400035 ldr x21, [x1] 665c: f0000054 adrp x20, 0x11000 <_text_data_reloc_blob+0x118d> 6660: 9133e294 add x20, x20, #0xcf8 6664: f94e8aa7 ldr x7, [x21, #0x1d10] 6668: f9447e84 ldr x4, [x20, #0x8f8] 666c: f9001bf7 str x23, [sp, #0x30] 6670: a9401661 ldp x1, x5, [x19] 6674: d63f00e0 blr x7 6678: d2800043 mov x3, #0x2 ; =2 667c: f9449e84 ldr x4, [x20, #0x938] 6680: aa1603e6 mov x6, x22 6684: a9411661 ldp x1, x5, [x19, #0x10] 6688: aa0303e2 mov x2, x3 668c: d28000c0 mov x0, #0x6 ; =6 6690: f94e8aa7 ldr x7, [x21, #0x1d10] 6694: d63f00e0 blr x7 6698: d28000c3 mov x3, #0x6 ; =6 669c: f9447e84 ldr x4, [x20, #0x8f8] 66a0: aa1603e6 mov x6, x22 66a4: a9421661 ldp x1, x5, [x19, #0x20] 66a8: aa0303e2 mov x2, x3 66ac: d2800140 mov x0, #0xa ; =10 66b0: f94e8aa7 ldr x7, [x21, #0x1d10] 66b4: d63f00e0 blr x7 66b8: d28000c3 mov x3, #0x6 ; =6 66bc: f944a284 ldr x4, [x20, #0x940] 66c0: aa1603e6 mov x6, x22 66c4: a9431661 ldp x1, x5, [x19, #0x30] 66c8: aa0303e2 mov x2, x3 66cc: d28001c0 mov x0, #0xe ; =14 66d0: f94e8aa7 ldr x7, [x21, #0x1d10] 66d4: d63f00e0 blr x7 66d8: d2800043 mov x3, #0x2 ; =2 66dc: f944aa84 ldr x4, [x20, #0x950] 66e0: aa1603e6 mov x6, x22 66e4: a9441661 ldp x1, x5, [x19, #0x40] 66e8: aa0303e2 mov x2, x3 66ec: d2800240 mov x0, #0x12 ; =18 66f0: f94e8aa7 ldr x7, [x21, #0x1d10] 66f4: d63f00e0 blr x7 66f8: f944a684 ldr x4, [x20, #0x948] 66fc: aa1603e6 mov x6, x22 6700: d28000c3 mov x3, #0x6 ; =6 6704: a9451661 ldp x1, x5, [x19, #0x50] 6708: d2800042 mov x2, #0x2 ; =2 670c: d28002c0 mov x0, #0x16 ; =22 6710: f94e8aa7 ldr x7, [x21, #0x1d10] 6714: d63f00e0 blr x7 6718: d28000c3 mov x3, #0x6 ; =6 671c: f9447e84 ldr x4, [x20, #0x8f8] 6720: aa1603e6 mov x6, x22 6724: a9461661 ldp x1, x5, [x19, #0x60] 6728: aa0303e2 mov x2, x3 672c: d2800340 mov x0, #0x1a ; =26 6730: f94e8aa7 ldr x7, [x21, #0x1d10] 6734: d63f00e0 blr x7 6738: d28000c3 mov x3, #0x6 ; =6 673c: f9447e84 ldr x4, [x20, #0x8f8] 6740: aa1603e6 mov x6, x22 6744: a9471661 ldp x1, x5, [x19, #0x70] 6748: aa0303e2 mov x2, x3 674c: d28003c0 mov x0, #0x1e ; =30 6750: f94e8aa7 ldr x7, [x21, #0x1d10] 6754: d63f00e0 blr x7 6758: d2800143 mov x3, #0xa ; =10 675c: f9449684 ldr x4, [x20, #0x928] 6760: aa1603e6 mov x6, x22 6764: a9481661 ldp x1, x5, [x19, #0x80] 6768: aa0303e2 mov x2, x3 676c: d2800440 mov x0, #0x22 ; =34 6770: f94e8aa7 ldr x7, [x21, #0x1d10] 6774: d63f00e0 blr x7 6778: d28000c3 mov x3, #0x6 ; =6 677c: f9447e84 ldr x4, [x20, #0x8f8] 6780: aa1603e6 mov x6, x22 6784: a9491661 ldp x1, x5, [x19, #0x90] 6788: aa0303e2 mov x2, x3 678c: d28004c0 mov x0, #0x26 ; =38 6790: f94e8aa7 ldr x7, [x21, #0x1d10] 6794: d63f00e0 blr x7 6798: d28000c3 mov x3, #0x6 ; =6 679c: f9447e84 ldr x4, [x20, #0x8f8] 67a0: aa1603e6 mov x6, x22 67a4: a94a1661 ldp x1, x5, [x19, #0xa0] 67a8: aa0303e2 mov x2, x3 67ac: d2800540 mov x0, #0x2a ; =42 67b0: f94e8aa7 ldr x7, [x21, #0x1d10] 67b4: d63f00e0 blr x7 67b8: 90000077 adrp x23, 0x12000 <_d_reloc+0x308> 67bc: 912922f7 add x23, x23, #0xa48 67c0: d2800143 mov x3, #0xa ; =10 67c4: aa1603e6 mov x6, x22 67c8: a94b1661 ldp x1, x5, [x19, #0xb0] 67cc: aa0303e2 mov x2, x3 67d0: d28005c0 mov x0, #0x2e ; =46 67d4: f9449684 ldr x4, [x20, #0x928] 67d8: f94e8aa7 ldr x7, [x21, #0x1d10] 67dc: d63f00e0 blr x7 67e0: f94d42a2 ldr x2, [x21, #0x1a80] 67e4: f9402281 ldr x1, [x20, #0x40] 67e8: f94032e0 ldr x0, [x23, #0x60] 67ec: d63f0040 blr x2 67f0: f9401e80 ldr x0, [x20, #0x38] 67f4: aa1603e6 mov x6, x22 67f8: d2800143 mov x3, #0xa ; =10 67fc: a94c1661 ldp x1, x5, [x19, #0xc0] 6800: d28000c2 mov x2, #0x6 ; =6 6804: f9447a84 ldr x4, [x20, #0x8f0] 6808: f94e86a7 ldr x7, [x21, #0x1d08] 680c: d63f00e0 blr x7 6810: d28000c3 mov x3, #0x6 ; =6 6814: f9407265 ldr x5, [x19, #0xe0] 6818: aa1603e6 mov x6, x22 681c: a94d0660 ldp x0, x1, [x19, #0xd0] 6820: aa0303e2 mov x2, x3 6824: f9447e84 ldr x4, [x20, #0x8f8] 6828: f94e86a7 ldr x7, [x21, #0x1d08] 682c: d63f00e0 blr x7 6830: d28000c3 mov x3, #0x6 ; =6 6834: f9407e65 ldr x5, [x19, #0xf8] 6838: aa1603e6 mov x6, x22 683c: a94e8660 ldp x0, x1, [x19, #0xe8] 6840: aa0303e2 mov x2, x3 6844: f9447e84 ldr x4, [x20, #0x8f8] 6848: f94e86a7 ldr x7, [x21, #0x1d08] 684c: d63f00e0 blr x7 6850: f9408a65 ldr x5, [x19, #0x110] 6854: d28000c3 mov x3, #0x6 ; =6 6858: aa1603e6 mov x6, x22 685c: aa0303e2 mov x2, x3 6860: a9500660 ldp x0, x1, [x19, #0x100] 6864: f9447e84 ldr x4, [x20, #0x8f8] 6868: f94e86a7 ldr x7, [x21, #0x1d08] 686c: d63f00e0 blr x7 6870: f9402281 ldr x1, [x20, #0x40] 6874: f94036e0 ldr x0, [x23, #0x68] 6878: f94d42a2 ldr x2, [x21, #0x1a80] 687c: d63f0040 blr x2 6880: f9402281 ldr x1, [x20, #0x40] 6884: f9403ae0 ldr x0, [x23, #0x70] 6888: f94d42a2 ldr x2, [x21, #0x1a80] 688c: d63f0040 blr x2 6890: f9409665 ldr x5, [x19, #0x128] 6894: d2800043 mov x3, #0x2 ; =2 6898: aa1603e6 mov x6, x22 689c: aa0303e2 mov x2, x3 68a0: a9518660 ldp x0, x1, [x19, #0x118] 68a4: f9448284 ldr x4, [x20, #0x900] 68a8: f94e86a7 ldr x7, [x21, #0x1d08] 68ac: d63f00e0 blr x7 68b0: f9402281 ldr x1, [x20, #0x40] 68b4: f9403ee0 ldr x0, [x23, #0x78] 68b8: f94d42a2 ldr x2, [x21, #0x1a80] 68bc: d63f0040 blr x2 68c0: d28000c3 mov x3, #0x6 ; =6 68c4: f943e680 ldr x0, [x20, #0x7c8] 68c8: aa1603e6 mov x6, x22 68cc: a9531661 ldp x1, x5, [x19, #0x130] 68d0: aa0303e2 mov x2, x3 68d4: f9447e84 ldr x4, [x20, #0x8f8] 68d8: f94e86a7 ldr x7, [x21, #0x1d08] 68dc: d63f00e0 blr x7 68e0: d28000c3 mov x3, #0x6 ; =6 68e4: f9414680 ldr x0, [x20, #0x288] 68e8: aa1603e6 mov x6, x22 68ec: a9541661 ldp x1, x5, [x19, #0x140] 68f0: aa0303e2 mov x2, x3 68f4: f9448684 ldr x4, [x20, #0x908] 68f8: f94e86a7 ldr x7, [x21, #0x1d08] 68fc: d63f00e0 blr x7 6900: f9448a84 ldr x4, [x20, #0x910] 6904: d2800043 mov x3, #0x2 ; =2 6908: aa1603e6 mov x6, x22 690c: a9551661 ldp x1, x5, [x19, #0x150] 6910: aa0303e2 mov x2, x3 6914: f94e86a7 ldr x7, [x21, #0x1d08] 6918: f9408a80 ldr x0, [x20, #0x110] 691c: d63f00e0 blr x7 6920: f9402281 ldr x1, [x20, #0x40] 6924: f94042e0 ldr x0, [x23, #0x80] 6928: f94d42a2 ldr x2, [x21, #0x1a80] 692c: d63f0040 blr x2 6930: f9402281 ldr x1, [x20, #0x40] 6934: f94046e0 ldr x0, [x23, #0x88] 6938: f94d42a2 ldr x2, [x21, #0x1a80] 693c: d63f0040 blr x2 6940: d2800043 mov x3, #0x2 ; =2 6944: f9417280 ldr x0, [x20, #0x2e0] 6948: aa1603e6 mov x6, x22 694c: a9561661 ldp x1, x5, [x19, #0x160] 6950: aa0303e2 mov x2, x3 6954: f9448a84 ldr x4, [x20, #0x910] 6958: f94e86a7 ldr x7, [x21, #0x1d08] 695c: d63f00e0 blr x7 6960: d2800043 mov x3, #0x2 ; =2 6964: f940c265 ldr x5, [x19, #0x180] 6968: aa1603e6 mov x6, x22 696c: a9570660 ldp x0, x1, [x19, #0x170] 6970: aa0303e2 mov x2, x3 6974: f9448a84 ldr x4, [x20, #0x910] 6978: f94e86a7 ldr x7, [x21, #0x1d08] 697c: d63f00e0 blr x7 6980: d2800043 mov x3, #0x2 ; =2 6984: f940ce65 ldr x5, [x19, #0x198] 6988: aa1603e6 mov x6, x22 698c: a9588660 ldp x0, x1, [x19, #0x188] 6990: aa0303e2 mov x2, x3 6994: f9448a84 ldr x4, [x20, #0x910] 6998: f94e86a7 ldr x7, [x21, #0x1d08] 699c: d63f00e0 blr x7 69a0: d2800043 mov x3, #0x2 ; =2 69a4: f9417680 ldr x0, [x20, #0x2e8] 69a8: aa1603e6 mov x6, x22 69ac: a95a1661 ldp x1, x5, [x19, #0x1a0] 69b0: aa0303e2 mov x2, x3 69b4: f9448a84 ldr x4, [x20, #0x910] 69b8: f94e86a7 ldr x7, [x21, #0x1d08] 69bc: d63f00e0 blr x7 69c0: d2800043 mov x3, #0x2 ; =2 69c4: f9417a80 ldr x0, [x20, #0x2f0] 69c8: aa1603e6 mov x6, x22 69cc: a95b1661 ldp x1, x5, [x19, #0x1b0] 69d0: aa0303e2 mov x2, x3 69d4: f9448e84 ldr x4, [x20, #0x918] 69d8: f94e86a7 ldr x7, [x21, #0x1d08] 69dc: d63f00e0 blr x7 69e0: f9449284 ldr x4, [x20, #0x920] 69e4: d2800043 mov x3, #0x2 ; =2 69e8: aa1603e6 mov x6, x22 69ec: a95c1661 ldp x1, x5, [x19, #0x1c0] 69f0: aa0303e2 mov x2, x3 69f4: f94e86a7 ldr x7, [x21, #0x1d08] 69f8: f9417e80 ldr x0, [x20, #0x2f8] 69fc: d63f00e0 blr x7 6a00: f9402281 ldr x1, [x20, #0x40] 6a04: f9404ae0 ldr x0, [x23, #0x90] 6a08: f94d42a2 ldr x2, [x21, #0x1a80] 6a0c: d63f0040 blr x2 6a10: f940f265 ldr x5, [x19, #0x1e0] 6a14: d2800043 mov x3, #0x2 ; =2 6a18: aa1603e6 mov x6, x22 6a1c: aa0303e2 mov x2, x3 6a20: a95d0660 ldp x0, x1, [x19, #0x1d0] 6a24: f9448a84 ldr x4, [x20, #0x910] 6a28: f94e86a7 ldr x7, [x21, #0x1d08] 6a2c: d63f00e0 blr x7 6a30: f9402281 ldr x1, [x20, #0x40] 6a34: f9404ee0 ldr x0, [x23, #0x98] 6a38: f94d42a2 ldr x2, [x21, #0x1a80] 6a3c: d63f0040 blr x2 6a40: f9402281 ldr x1, [x20, #0x40] 6a44: f94052e0 ldr x0, [x23, #0xa0] 6a48: f94d42a2 ldr x2, [x21, #0x1a80] 6a4c: d63f0040 blr x2 6a50: d2800043 mov x3, #0x2 ; =2 6a54: f940fe65 ldr x5, [x19, #0x1f8] 6a58: aa1603e6 mov x6, x22 6a5c: a95e8660 ldp x0, x1, [x19, #0x1e8] 6a60: aa0303e2 mov x2, x3 6a64: f9448a84 ldr x4, [x20, #0x910] 6a68: f94e86a7 ldr x7, [x21, #0x1d08] 6a6c: d63f00e0 blr x7 6a70: f9410a65 ldr x5, [x19, #0x210] 6a74: d2800043 mov x3, #0x2 ; =2 6a78: aa1603e6 mov x6, x22 6a7c: aa0303e2 mov x2, x3 6a80: f9448a84 ldr x4, [x20, #0x910] 6a84: f94e86a7 ldr x7, [x21, #0x1d08] 6a88: f9410260 ldr x0, [x19, #0x200] 6a8c: f9410661 ldr x1, [x19, #0x208] 6a90: d63f00e0 blr x7 6a94: f9402281 ldr x1, [x20, #0x40] 6a98: f94056e0 ldr x0, [x23, #0xa8] 6a9c: f94d42a2 ldr x2, [x21, #0x1a80] 6aa0: d63f0040 blr x2 6aa4: d2800143 mov x3, #0xa ; =10 6aa8: f9410e61 ldr x1, [x19, #0x218] 6aac: aa1603e6 mov x6, x22 6ab0: aa0303e2 mov x2, x3 6ab4: f9411265 ldr x5, [x19, #0x220] 6ab8: f9439e80 ldr x0, [x20, #0x738] 6abc: f9449684 ldr x4, [x20, #0x928] 6ac0: f94e86a7 ldr x7, [x21, #0x1d08] 6ac4: d63f00e0 blr x7 6ac8: f9411660 ldr x0, [x19, #0x228] 6acc: aa1603e6 mov x6, x22 6ad0: d28002c3 mov x3, #0x16 ; =22 6ad4: d2800142 mov x2, #0xa ; =10 6ad8: f9411a61 ldr x1, [x19, #0x230] 6adc: f9411e65 ldr x5, [x19, #0x238] 6ae0: f9449a84 ldr x4, [x20, #0x930] 6ae4: f94e86a7 ldr x7, [x21, #0x1d08] 6ae8: d63f00e0 blr x7 6aec: d2800043 mov x3, #0x2 ; =2 6af0: f9412260 ldr x0, [x19, #0x240] 6af4: aa1603e6 mov x6, x22 6af8: aa0303e2 mov x2, x3 6afc: f9412661 ldr x1, [x19, #0x248] 6b00: f9412a65 ldr x5, [x19, #0x250] 6b04: f9448a84 ldr x4, [x20, #0x910] 6b08: f94e86a7 ldr x7, [x21, #0x1d08] 6b0c: d63f00e0 blr x7 6b10: f9413665 ldr x5, [x19, #0x268] 6b14: d2800043 mov x3, #0x2 ; =2 6b18: aa1603e6 mov x6, x22 6b1c: aa0303e2 mov x2, x3 6b20: f9448a84 ldr x4, [x20, #0x910] 6b24: f94e86a7 ldr x7, [x21, #0x1d08] 6b28: f9412e60 ldr x0, [x19, #0x258] 6b2c: f9413261 ldr x1, [x19, #0x260] 6b30: d63f00e0 blr x7 6b34: f9402281 ldr x1, [x20, #0x40] 6b38: f9405ae0 ldr x0, [x23, #0xb0] 6b3c: f94d42a2 ldr x2, [x21, #0x1a80] 6b40: d63f0040 blr x2 6b44: d2800043 mov x3, #0x2 ; =2 6b48: f9413a61 ldr x1, [x19, #0x270] 6b4c: aa1603e6 mov x6, x22 6b50: aa0303e2 mov x2, x3 6b54: f9413e65 ldr x5, [x19, #0x278] 6b58: f941ce80 ldr x0, [x20, #0x398] 6b5c: f9448a84 ldr x4, [x20, #0x910] 6b60: f94e86a7 ldr x7, [x21, #0x1d08] 6b64: d63f00e0 blr x7 6b68: f9414a65 ldr x5, [x19, #0x290] 6b6c: d28000c3 mov x3, #0x6 ; =6 6b70: aa1603e6 mov x6, x22 6b74: aa0303e2 mov x2, x3 6b78: f9447e84 ldr x4, [x20, #0x8f8] 6b7c: f94e86a7 ldr x7, [x21, #0x1d08] 6b80: f9414260 ldr x0, [x19, #0x280] 6b84: f9414661 ldr x1, [x19, #0x288] 6b88: d63f00e0 blr x7 6b8c: f9402281 ldr x1, [x20, #0x40] 6b90: f9405ee0 ldr x0, [x23, #0xb8] 6b94: f94d42a2 ldr x2, [x21, #0x1a80] 6b98: d63f0040 blr x2 6b9c: d2800043 mov x3, #0x2 ; =2 6ba0: f9414e61 ldr x1, [x19, #0x298] 6ba4: aa1603e6 mov x6, x22 6ba8: aa0303e2 mov x2, x3 6bac: f9415265 ldr x5, [x19, #0x2a0] 6bb0: f943da80 ldr x0, [x20, #0x7b0] 6bb4: f9448a84 ldr x4, [x20, #0x910] 6bb8: f94e86a7 ldr x7, [x21, #0x1d08] 6bbc: d63f00e0 blr x7 6bc0: d2800043 mov x3, #0x2 ; =2 6bc4: f9415660 ldr x0, [x19, #0x2a8] 6bc8: aa1603e6 mov x6, x22 6bcc: aa0303e2 mov x2, x3 6bd0: f9415a61 ldr x1, [x19, #0x2b0] 6bd4: f9415e65 ldr x5, [x19, #0x2b8] 6bd8: f9448a84 ldr x4, [x20, #0x910] 6bdc: f94e86a7 ldr x7, [x21, #0x1d08] 6be0: d63f00e0 blr x7 6be4: d2800043 mov x3, #0x2 ; =2 6be8: f9416260 ldr x0, [x19, #0x2c0] 6bec: aa1603e6 mov x6, x22 6bf0: aa0303e2 mov x2, x3 6bf4: f9416661 ldr x1, [x19, #0x2c8] 6bf8: f9416a65 ldr x5, [x19, #0x2d0] 6bfc: f9448a84 ldr x4, [x20, #0x910] 6c00: f94e86a7 ldr x7, [x21, #0x1d08] 6c04: d63f00e0 blr x7 6c08: d2800043 mov x3, #0x2 ; =2 6c0c: f9416e60 ldr x0, [x19, #0x2d8] 6c10: aa1603e6 mov x6, x22 6c14: aa0303e2 mov x2, x3 6c18: f9417261 ldr x1, [x19, #0x2e0] 6c1c: f9417665 ldr x5, [x19, #0x2e8] 6c20: f9448a84 ldr x4, [x20, #0x910] 6c24: f94e86a7 ldr x7, [x21, #0x1d08] 6c28: d63f00e0 blr x7 6c2c: d2800043 mov x3, #0x2 ; =2 6c30: f9417a60 ldr x0, [x19, #0x2f0] 6c34: aa1603e6 mov x6, x22 6c38: aa0303e2 mov x2, x3 6c3c: f9417e61 ldr x1, [x19, #0x2f8] 6c40: f9418265 ldr x5, [x19, #0x300] 6c44: f9448a84 ldr x4, [x20, #0x910] 6c48: f94e86a7 ldr x7, [x21, #0x1d08] 6c4c: d63f00e0 blr x7 6c50: d2800043 mov x3, #0x2 ; =2 6c54: f9418660 ldr x0, [x19, #0x308] 6c58: aa1603e6 mov x6, x22 6c5c: aa0303e2 mov x2, x3 6c60: f9418a61 ldr x1, [x19, #0x310] 6c64: f9418e65 ldr x5, [x19, #0x318] 6c68: f9448a84 ldr x4, [x20, #0x910] 6c6c: f94e86a7 ldr x7, [x21, #0x1d08] 6c70: d63f00e0 blr x7 6c74: f94d42a2 ldr x2, [x21, #0x1a80] 6c78: f9402281 ldr x1, [x20, #0x40] 6c7c: f94062e0 ldr x0, [x23, #0xc0] 6c80: d63f0040 blr x2 6c84: f9409a80 ldr x0, [x20, #0x130] 6c88: aa1603e6 mov x6, x22 6c8c: d28000c3 mov x3, #0x6 ; =6 6c90: d2800042 mov x2, #0x2 ; =2 6c94: f9419261 ldr x1, [x19, #0x320] 6c98: f9419665 ldr x5, [x19, #0x328] 6c9c: f944a684 ldr x4, [x20, #0x948] 6ca0: f94e86a7 ldr x7, [x21, #0x1d08] 6ca4: d63f00e0 blr x7 6ca8: f941a265 ldr x5, [x19, #0x340] 6cac: d2800043 mov x3, #0x2 ; =2 6cb0: aa1603e6 mov x6, x22 6cb4: aa0303e2 mov x2, x3 6cb8: f9448a84 ldr x4, [x20, #0x910] 6cbc: f94e86a7 ldr x7, [x21, #0x1d08] 6cc0: f9419a60 ldr x0, [x19, #0x330] 6cc4: f9419e61 ldr x1, [x19, #0x338] 6cc8: d63f00e0 blr x7 6ccc: f9402281 ldr x1, [x20, #0x40] 6cd0: f94066e0 ldr x0, [x23, #0xc8] 6cd4: f94d42a2 ldr x2, [x21, #0x1a80] 6cd8: d63f0040 blr x2 6cdc: f9402281 ldr x1, [x20, #0x40] 6ce0: f9406ae0 ldr x0, [x23, #0xd0] 6ce4: f94d42a2 ldr x2, [x21, #0x1a80] 6ce8: d63f0040 blr x2 6cec: f9402281 ldr x1, [x20, #0x40] 6cf0: f9406ee0 ldr x0, [x23, #0xd8] 6cf4: f94d42a2 ldr x2, [x21, #0x1a80] 6cf8: d63f0040 blr x2 6cfc: d2800043 mov x3, #0x2 ; =2 6d00: f941a660 ldr x0, [x19, #0x348] 6d04: aa1603e6 mov x6, x22 6d08: aa0303e2 mov x2, x3 6d0c: f941aa61 ldr x1, [x19, #0x350] 6d10: f941ae65 ldr x5, [x19, #0x358] 6d14: f9448a84 ldr x4, [x20, #0x910] 6d18: f94e86a7 ldr x7, [x21, #0x1d08] 6d1c: d63f00e0 blr x7 6d20: f941ba65 ldr x5, [x19, #0x370] 6d24: d2800043 mov x3, #0x2 ; =2 6d28: aa1603e6 mov x6, x22 6d2c: aa0303e2 mov x2, x3 6d30: f9448a84 ldr x4, [x20, #0x910] 6d34: f94e86a7 ldr x7, [x21, #0x1d08] 6d38: f941b260 ldr x0, [x19, #0x360] 6d3c: f941b661 ldr x1, [x19, #0x368] 6d40: d63f00e0 blr x7 6d44: f9402281 ldr x1, [x20, #0x40] 6d48: f94072e0 ldr x0, [x23, #0xe0] 6d4c: f94d42a2 ldr x2, [x21, #0x1a80] 6d50: d63f0040 blr x2 6d54: d28000c3 mov x3, #0x6 ; =6 6d58: f941be60 ldr x0, [x19, #0x378] 6d5c: aa1603e6 mov x6, x22 6d60: aa0303e2 mov x2, x3 6d64: f941c261 ldr x1, [x19, #0x380] 6d68: f941c665 ldr x5, [x19, #0x388] 6d6c: f9447e84 ldr x4, [x20, #0x8f8] 6d70: f94e86a7 ldr x7, [x21, #0x1d08] 6d74: d63f00e0 blr x7 6d78: f941ce65 ldr x5, [x19, #0x398] 6d7c: d2800043 mov x3, #0x2 ; =2 6d80: aa1603e6 mov x6, x22 6d84: aa0303e2 mov x2, x3 6d88: f9449284 ldr x4, [x20, #0x920] 6d8c: f94e86a7 ldr x7, [x21, #0x1d08] 6d90: f941ca61 ldr x1, [x19, #0x390] 6d94: f943ca80 ldr x0, [x20, #0x790] 6d98: d63f00e0 blr x7 6d9c: f9402281 ldr x1, [x20, #0x40] 6da0: f94076e0 ldr x0, [x23, #0xe8] 6da4: f94d42a2 ldr x2, [x21, #0x1a80] 6da8: d63f0040 blr x2 6dac: f9402281 ldr x1, [x20, #0x40] 6db0: f9407ae0 ldr x0, [x23, #0xf0] 6db4: f94d42a2 ldr x2, [x21, #0x1a80] 6db8: d63f0040 blr x2 6dbc: f9402281 ldr x1, [x20, #0x40] 6dc0: f9407ee0 ldr x0, [x23, #0xf8] 6dc4: f94d42a2 ldr x2, [x21, #0x1a80] 6dc8: d63f0040 blr x2 6dcc: f9402281 ldr x1, [x20, #0x40] 6dd0: f94082e0 ldr x0, [x23, #0x100] 6dd4: f94d42a2 ldr x2, [x21, #0x1a80] 6dd8: d63f0040 blr x2 6ddc: f94d42a2 ldr x2, [x21, #0x1a80] 6de0: f9402281 ldr x1, [x20, #0x40] 6de4: f94086e0 ldr x0, [x23, #0x108] 6de8: d63f0040 blr x2 6dec: f941d260 ldr x0, [x19, #0x3a0] 6df0: aa1603e6 mov x6, x22 6df4: d2800343 mov x3, #0x1a ; =26 6df8: d28000c2 mov x2, #0x6 ; =6 6dfc: f941d661 ldr x1, [x19, #0x3a8] 6e00: f941da65 ldr x5, [x19, #0x3b0] 6e04: f944ae84 ldr x4, [x20, #0x958] 6e08: f94e86a7 ldr x7, [x21, #0x1d08] 6e0c: d63f00e0 blr x7 6e10: f941e665 ldr x5, [x19, #0x3c8] 6e14: d28001c3 mov x3, #0xe ; =14 6e18: aa1603e6 mov x6, x22 6e1c: aa0303e2 mov x2, x3 6e20: f944b284 ldr x4, [x20, #0x960] 6e24: f94e86a7 ldr x7, [x21, #0x1d08] 6e28: f941de60 ldr x0, [x19, #0x3b8] 6e2c: f941e261 ldr x1, [x19, #0x3c0] 6e30: d63f00e0 blr x7 6e34: f9402281 ldr x1, [x20, #0x40] 6e38: aa0003f3 mov x19, x0 6e3c: f9408ae0 ldr x0, [x23, #0x110] 6e40: f94d42a2 ldr x2, [x21, #0x1a80] 6e44: d63f0040 blr x2 6e48: f9401bf7 ldr x23, [sp, #0x30] 6e4c: aa1303e0 mov x0, x19 6e50: a94153f3 ldp x19, x20, [sp, #0x10] 6e54: a9425bf5 ldp x21, x22, [sp, #0x20] 6e58: a8c47bfd ldp x29, x30, [sp], #0x40 6e5c: d65f03c0 ret Disassembly of section __TEXT,__stubs: 0000000000006e60 <__stubs>: 6e60: d0000030 adrp x16, 0xc000 <dyld_stub_binder+0xc000> 6e64: f9400210 ldr x16, [x16] 6e68: d61f0200 br x16 Disassembly of section __TEXT,__stub_helper: 0000000000006e6c <__stub_helper>: 6e6c: d0000031 adrp x17, 0xc000 <dyld_stub_binder+0xc000> 6e70: 91002231 add x17, x17, #0x8 6e74: a9bf47f0 stp x16, x17, [sp, #-0x10]! 6e78: d0000010 adrp x16, 0x8000 <dyld_stub_binder+0x8000> 6e7c: f9400210 ldr x16, [x16] 6e80: d61f0200 br x16 6e84: 18000050 ldr w16, 0x6e8c <__stub_helper+0x20> 6e88: 17fffff9 b 0x6e6c <__stub_helper> 6e8c: 00000000 udf #0x0 ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 14:44 ` Gerd Möllmann @ 2024-12-19 15:25 ` Gerd Möllmann 2024-12-19 19:21 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-19 15:31 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 1 sibling, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-19 15:25 UTC (permalink / raw) To: Pip Cet; +Cc: spd, 74966 The same happens with master and --enable-checking, so it's not igc. /Users/gerd/emacs/savannah/master % src/emacs -Q 2024-12-19 16:20:25.163 emacs[83702:3766262] +[IMKClient subclass]: chose IMKClient_Modern 2024-12-19 16:20:25.163 emacs[83702:3766262] +[IMKInputSession subclass]: chose IMKInputSession_Modern ./lisp.h:2000: Emacs fatal error: assertion failed: 0 <= idx && idx < gc_asize (array) Fatal error 6: Aborted ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 15:25 ` Gerd Möllmann @ 2024-12-19 19:21 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-19 19:46 ` Gerd Möllmann 2024-12-20 6:34 ` Eli Zaretskii 0 siblings, 2 replies; 54+ messages in thread From: Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-19 19:21 UTC (permalink / raw) To: Gerd Möllmann; +Cc: spd, 74966 Gerd Möllmann <gerd.moellmann@gmail.com> writes: > The same happens with master and --enable-checking, so it's not igc. So... something's clobbering our subrs? Any chance we can set a watchpoint and find out who it is, or whether the initialization is already using bad data? > /Users/gerd/emacs/savannah/master % src/emacs -Q > 2024-12-19 16:20:25.163 emacs[83702:3766262] +[IMKClient subclass]: chose IMKClient_Modern > 2024-12-19 16:20:25.163 emacs[83702:3766262] +[IMKInputSession subclass]: chose IMKInputSession_Modern > > ./lisp.h:2000: Emacs fatal error: assertion failed: 0 <= idx && idx < gc_asize (array) > Fatal error 6: Aborted I assume that's in the same place? Pip ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 19:21 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-19 19:46 ` Gerd Möllmann 2024-12-20 7:00 ` Gerd Möllmann 2024-12-20 6:34 ` Eli Zaretskii 1 sibling, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-19 19:46 UTC (permalink / raw) To: Pip Cet; +Cc: spd, 74966 Pip Cet <pipcet@protonmail.com> writes: > Gerd Möllmann <gerd.moellmann@gmail.com> writes: > >> The same happens with master and --enable-checking, so it's not igc. > > So... something's clobbering our subrs? Any chance we can set a > watchpoint and find out who it is, or whether the initialization is > already using bad data? I have no idea what could be happening ATM. An interesting details might be that ns-win is in the .pdmp, judging from loadup.el. I've stopped there for today because it was already a bit late for me. I think I'll try tomorrow first if this depends on native compilation, or if it also happens without. Just to be sure. >> /Users/gerd/emacs/savannah/master % src/emacs -Q >> 2024-12-19 16:20:25.163 emacs[83702:3766262] +[IMKClient subclass]: chose IMKClient_Modern >> 2024-12-19 16:20:25.163 emacs[83702:3766262] +[IMKInputSession subclass]: chose IMKInputSession_Modern >> >> ./lisp.h:2000: Emacs fatal error: assertion failed: 0 <= idx && idx < gc_asize (array) >> Fatal error 6: Aborted > > I assume that's in the same place? I haven't checked, just assumed that if the same action leads to the same result, it's pretty likely to have the same cause. I'll let you know when I find something out tomorrow. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 19:46 ` Gerd Möllmann @ 2024-12-20 7:00 ` Gerd Möllmann 2024-12-20 7:11 ` Gerd Möllmann 2024-12-20 8:04 ` Eli Zaretskii 0 siblings, 2 replies; 54+ messages in thread From: Gerd Möllmann @ 2024-12-20 7:00 UTC (permalink / raw) To: Pip Cet; +Cc: spd, 74966 Gerd Möllmann <gerd.moellmann@gmail.com> writes: > I haven't checked, just assumed that if the same action leads to the > same result, it's pretty likely to have the same cause. > > I'll let you know when I find something out tomorrow. Doesn't seem to happen without native compilation, FWIW. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 7:00 ` Gerd Möllmann @ 2024-12-20 7:11 ` Gerd Möllmann 2024-12-20 7:30 ` Gerd Möllmann 2024-12-20 8:04 ` Eli Zaretskii 1 sibling, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-20 7:11 UTC (permalink / raw) To: Pip Cet; +Cc: spd, 74966 Gerd Möllmann <gerd.moellmann@gmail.com> writes: > Gerd Möllmann <gerd.moellmann@gmail.com> writes: > >> I haven't checked, just assumed that if the same action leads to the >> same result, it's pretty likely to have the same cause. >> >> I'll let you know when I find something out tomorrow. > > Doesn't seem to happen without native compilation, FWIW. And with native comp, it's the same place in master that we had in igc: frame #10: 0x0000000100328088 emacs`native_function_doc(function=(struct Lisp_Subr *) $14 = 0x00000001036b2850) at comp.c:5491:10 (lldb) p function (Lisp_Object) 0x00000001036b2855 (struct Lisp_Subr *) $14 = 0x00000001036b2850 (lldb) p *$14 (struct Lisp_Subr) { header = (size = 4611686018729418752) function = { a0 = 0x0000000102b28540 (ns-win-ef8075c0-de7bcdf2.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a1 = 0x0000000102b28540 (ns-win-ef8075c0-de7bcdf2.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a2 = 0x0000000102b28540 (ns-win-ef8075c0-de7bcdf2.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a3 = 0x0000000102b28540 (ns-win-ef8075c0-de7bcdf2.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a4 = 0x0000000102b28540 (ns-win-ef8075c0-de7bcdf2.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a5 = 0x0000000102b28540 (ns-win-ef8075c0-de7bcdf2.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a6 = 0x0000000102b28540 (ns-win-ef8075c0-de7bcdf2.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a7 = 0x0000000102b28540 (ns-win-ef8075c0-de7bcdf2.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) a8 = 0x0000000102b28540 (ns-win-ef8075c0-de7bcdf2.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) aUNEVALLED = 0x0000000102b28540 (ns-win-ef8075c0-de7bcdf2.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) aMANY = 0x0000000102b28540 (ns-win-ef8075c0-de7bcdf2.eln`F782d66696c652d6469616c6f67_x_file_dialog_0) } min_args = 2 max_args = 5 symbol_name = 0x0000000103d41acc "x-file-dialog" intspec = { string = 0x0000000000000000 native = NULL } command_modes = NULL doc = 46543 native_comp_u = 0x0000000102de8215 (struct Lisp_Native_Comp_Unit *) $18 = 0x0000000102de8210 native_c_name = 0x0000000103d41ada "F782d66696c652d6469616c6f67_x_file_dialog_0" lambda_list = NULL type = 0x0000000102dc165b (struct Lisp_Cons *) $20 = 0x0000000102dc1658 } Everything except doc looks reasonable to me, so I'd say it's not something overwriting the whole object. I think I'll read the code a bit now. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 7:11 ` Gerd Möllmann @ 2024-12-20 7:30 ` Gerd Möllmann 2024-12-20 7:38 ` Gerd Möllmann ` (2 more replies) 0 siblings, 3 replies; 54+ messages in thread From: Gerd Möllmann @ 2024-12-20 7:30 UTC (permalink / raw) To: Pip Cet; +Cc: spd, 74966 Gerd Möllmann <gerd.moellmann@gmail.com> writes: > I think I'll read the code a bit now. BTW, does C-h f x-file-dialog work on platforms != macOS? It aborts here for the same reason. And I'm asking myself now why the heck it lands in native_function_doc in the first place. Isn't x-file-dialog a C function everywhere? ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 7:30 ` Gerd Möllmann @ 2024-12-20 7:38 ` Gerd Möllmann 2024-12-20 7:44 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 8:12 ` Eli Zaretskii 2 siblings, 0 replies; 54+ messages in thread From: Gerd Möllmann @ 2024-12-20 7:38 UTC (permalink / raw) To: Pip Cet; +Cc: spd, 74966 Gerd Möllmann <gerd.moellmann@gmail.com> writes: > Gerd Möllmann <gerd.moellmann@gmail.com> writes: > >> I think I'll read the code a bit now. > > BTW, does C-h f x-file-dialog work on platforms != macOS? > It aborts here for the same reason. > > And I'm asking myself now why the heck it lands in native_function_doc in > the first place. Isn't x-file-dialog a C function everywhere? Soory for being noisy, but on NS, it isn't a C function, but ns-win.el has (defun x-file-dialog (prompt dir &optional default-filename mustmatch only-dir-p) "SKIP: real doc in xfns.c." (ns-read-file-name prompt dir mustmatch default-filename only-dir-p)) Does someone know where that kind doc string is handled? Looks to me like it could have something to do with it. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 7:30 ` Gerd Möllmann 2024-12-20 7:38 ` Gerd Möllmann @ 2024-12-20 7:44 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 8:12 ` Eli Zaretskii 2 siblings, 0 replies; 54+ messages in thread From: Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-20 7:44 UTC (permalink / raw) To: Gerd Möllmann; +Cc: spd, 74966 Gerd Möllmann <gerd.moellmann@gmail.com> writes: > Gerd Möllmann <gerd.moellmann@gmail.com> writes: > >> I think I'll read the code a bit now. > > BTW, does C-h f x-file-dialog work on platforms != macOS? > It aborts here for the same reason. It works here (GNU/Linux x86_64). I haven't seen any abort on this system, so it's possible this is specific to macOS, but I don't know what would be different there. > And I'm asking myself now why the heck it lands in native_function_doc in > the first place. Isn't x-file-dialog a C function everywhere? It doesn't reach native_function_doc here. But if C-h f native-compile does reach it, and works fine. Pip ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 7:30 ` Gerd Möllmann 2024-12-20 7:38 ` Gerd Möllmann 2024-12-20 7:44 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-20 8:12 ` Eli Zaretskii 2024-12-20 8:21 ` Gerd Möllmann 2 siblings, 1 reply; 54+ messages in thread From: Eli Zaretskii @ 2024-12-20 8:12 UTC (permalink / raw) To: Gerd Möllmann, Andrea Corallo; +Cc: spd, pipcet, 74966 > Cc: spd@toadstyle.org, 74966@debbugs.gnu.org > From: Gerd Möllmann <gerd.moellmann@gmail.com> > Date: Fri, 20 Dec 2024 08:30:55 +0100 > > Gerd Möllmann <gerd.moellmann@gmail.com> writes: > > > I think I'll read the code a bit now. > > BTW, does C-h f x-file-dialog work on platforms != macOS? In what version of Emacs? and with or without native compilation? It works here as follows: . On MS-Windows: - emacs 31 without native compilation - emacs 30 with and without native compilation . On GNU/Linux: - emacs 31 with and without native compilation - emacs 30 with and without native compilation > It aborts here for the same reason. > > And I'm asking myself now why the heck it lands in native_function_doc in > the first place. Isn't x-file-dialog a C function everywhere? It is a C function, yes. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 8:12 ` Eli Zaretskii @ 2024-12-20 8:21 ` Gerd Möllmann 2024-12-20 8:35 ` Eli Zaretskii 0 siblings, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-20 8:21 UTC (permalink / raw) To: Eli Zaretskii; +Cc: spd, pipcet, Andrea Corallo, 74966 Eli Zaretskii <eliz@gnu.org> writes: >> Cc: spd@toadstyle.org, 74966@debbugs.gnu.org >> From: Gerd Möllmann <gerd.moellmann@gmail.com> >> Date: Fri, 20 Dec 2024 08:30:55 +0100 >> >> Gerd Möllmann <gerd.moellmann@gmail.com> writes: >> >> > I think I'll read the code a bit now. >> >> BTW, does C-h f x-file-dialog work on platforms != macOS? > > In what version of Emacs? and with or without native compilation? master with native compilation, if possible with --enable-checking. > > It works here as follows: > > . On MS-Windows: > - emacs 31 without native compilation > - emacs 30 with and without native compilation > . On GNU/Linux: > - emacs 31 with and without native compilation > - emacs 30 with and without native compilation > >> It aborts here for the same reason. >> >> And I'm asking myself now why the heck it lands in native_function_doc in >> the first place. Isn't x-file-dialog a C function everywhere? > > It is a C function, yes. My current theory is that one needs to C-h f a function with a doc string lie this one: (defun x-file-dialog (prompt dir &optional default-filename mustmatch only-dir-p) "SKIP: real doc in xfns.c." (ns-read-file-name prompt dir mustmatch default-filename only-dir-p)) And the function must be native-comp-function-p. I can't see so far how/where such "redirections" are handled. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 8:21 ` Gerd Möllmann @ 2024-12-20 8:35 ` Eli Zaretskii 2024-12-20 8:43 ` Gerd Möllmann 0 siblings, 1 reply; 54+ messages in thread From: Eli Zaretskii @ 2024-12-20 8:35 UTC (permalink / raw) To: Gerd Möllmann, Stefan Monnier; +Cc: spd, pipcet, acorallo, 74966 > From: Gerd Möllmann <gerd.moellmann@gmail.com> > Cc: Andrea Corallo <acorallo@gnu.org>, pipcet@protonmail.com, > spd@toadstyle.org, 74966@debbugs.gnu.org > Date: Fri, 20 Dec 2024 09:21:38 +0100 > > Eli Zaretskii <eliz@gnu.org> writes: > > >> Cc: spd@toadstyle.org, 74966@debbugs.gnu.org > >> From: Gerd Möllmann <gerd.moellmann@gmail.com> > >> Date: Fri, 20 Dec 2024 08:30:55 +0100 > >> > >> Gerd Möllmann <gerd.moellmann@gmail.com> writes: > >> > >> > I think I'll read the code a bit now. > >> > >> BTW, does C-h f x-file-dialog work on platforms != macOS? > > > > In what version of Emacs? and with or without native compilation? > > master with native compilation, if possible with --enable-checking. > > > > > It works here as follows: > > > > . On MS-Windows: > > - emacs 31 without native compilation > > - emacs 30 with and without native compilation > > . On GNU/Linux: > > - emacs 31 with and without native compilation > > - emacs 30 with and without native compilation > > > >> It aborts here for the same reason. > >> > >> And I'm asking myself now why the heck it lands in native_function_doc in > >> the first place. Isn't x-file-dialog a C function everywhere? > > > > It is a C function, yes. > > My current theory is that one needs to C-h f a function with a doc > string lie this one: > > (defun x-file-dialog (prompt dir &optional default-filename > mustmatch only-dir-p) > "SKIP: real doc in xfns.c." > (ns-read-file-name prompt dir mustmatch default-filename only-dir-p)) > > And the function must be native-comp-function-p. > > I can't see so far how/where such "redirections" are handled. AFAIR, the doc string is in etc/DOC, and is collected by lib-src/make-docfile. That program scans the C source according to what src/Makefile tells is (see the $(etc)/DOC rule there), so it doesn't care whether xfns.c is or isn't compiled into the binary. But we had many changes lately in how etc/DOC is handled, and maybe my memory is no long accurate. So I added Stefan to this discussion, who made at least some of those DOC-related changes. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 8:35 ` Eli Zaretskii @ 2024-12-20 8:43 ` Gerd Möllmann 2024-12-20 8:57 ` Gerd Möllmann 0 siblings, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-20 8:43 UTC (permalink / raw) To: Eli Zaretskii; +Cc: spd, pipcet, acorallo, Stefan Monnier, 74966 Eli Zaretskii <eliz@gnu.org> writes: >> From: Gerd Möllmann <gerd.moellmann@gmail.com> >> Cc: Andrea Corallo <acorallo@gnu.org>, pipcet@protonmail.com, >> spd@toadstyle.org, 74966@debbugs.gnu.org >> Date: Fri, 20 Dec 2024 09:21:38 +0100 >> >> Eli Zaretskii <eliz@gnu.org> writes: >> >> >> Cc: spd@toadstyle.org, 74966@debbugs.gnu.org >> >> From: Gerd Möllmann <gerd.moellmann@gmail.com> >> >> Date: Fri, 20 Dec 2024 08:30:55 +0100 >> >> >> >> Gerd Möllmann <gerd.moellmann@gmail.com> writes: >> >> >> >> > I think I'll read the code a bit now. >> >> >> >> BTW, does C-h f x-file-dialog work on platforms != macOS? >> > >> > In what version of Emacs? and with or without native compilation? >> >> master with native compilation, if possible with --enable-checking. >> >> > >> > It works here as follows: >> > >> > . On MS-Windows: >> > - emacs 31 without native compilation >> > - emacs 30 with and without native compilation >> > . On GNU/Linux: >> > - emacs 31 with and without native compilation >> > - emacs 30 with and without native compilation >> > >> >> It aborts here for the same reason. >> >> >> >> And I'm asking myself now why the heck it lands in native_function_doc in >> >> the first place. Isn't x-file-dialog a C function everywhere? >> > >> > It is a C function, yes. >> >> My current theory is that one needs to C-h f a function with a doc >> string lie this one: >> >> (defun x-file-dialog (prompt dir &optional default-filename >> mustmatch only-dir-p) >> "SKIP: real doc in xfns.c." >> (ns-read-file-name prompt dir mustmatch default-filename only-dir-p)) >> >> And the function must be native-comp-function-p. >> >> I can't see so far how/where such "redirections" are handled. > > AFAIR, the doc string is in etc/DOC, and is collected by > lib-src/make-docfile. That program scans the C source according to > what src/Makefile tells is (see the $(etc)/DOC rule there), so it > doesn't care whether xfns.c is or isn't compiled into the binary. Yes, that matches what I remember from the old times. > But we had many changes lately in how etc/DOC is handled, and maybe my > memory is no long accurate. So I added Stefan to this discussion, who > made at least some of those DOC-related changes. Maybe the problem is in store_doc_string (doc.c:469 here), not sure. That function does if (SUBRP (fun)) XSUBR (fun)->doc = offset; without checking if it's a native compiled function. That does look like a place where an invalid offset could land in the subr. I have no idea what's the right thing to do to fix this. Just not doing anything for native compiled function certainly isn't right. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 8:43 ` Gerd Möllmann @ 2024-12-20 8:57 ` Gerd Möllmann 2024-12-20 16:17 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-20 8:57 UTC (permalink / raw) To: Eli Zaretskii; +Cc: spd, pipcet, acorallo, Stefan Monnier, 74966 Gerd Möllmann <gerd.moellmann@gmail.com> writes: > Eli Zaretskii <eliz@gnu.org> writes: > >>> From: Gerd Möllmann <gerd.moellmann@gmail.com> >>> Cc: Andrea Corallo <acorallo@gnu.org>, pipcet@protonmail.com, >>> spd@toadstyle.org, 74966@debbugs.gnu.org >>> Date: Fri, 20 Dec 2024 09:21:38 +0100 >>> >>> Eli Zaretskii <eliz@gnu.org> writes: >>> >>> >> Cc: spd@toadstyle.org, 74966@debbugs.gnu.org >>> >> From: Gerd Möllmann <gerd.moellmann@gmail.com> >>> >> Date: Fri, 20 Dec 2024 08:30:55 +0100 >>> >> >>> >> Gerd Möllmann <gerd.moellmann@gmail.com> writes: >>> >> >>> >> > I think I'll read the code a bit now. >>> >> >>> >> BTW, does C-h f x-file-dialog work on platforms != macOS? >>> > >>> > In what version of Emacs? and with or without native compilation? >>> >>> master with native compilation, if possible with --enable-checking. >>> >>> > >>> > It works here as follows: >>> > >>> > . On MS-Windows: >>> > - emacs 31 without native compilation >>> > - emacs 30 with and without native compilation >>> > . On GNU/Linux: >>> > - emacs 31 with and without native compilation >>> > - emacs 30 with and without native compilation >>> > >>> >> It aborts here for the same reason. >>> >> >>> >> And I'm asking myself now why the heck it lands in native_function_doc in >>> >> the first place. Isn't x-file-dialog a C function everywhere? >>> > >>> > It is a C function, yes. >>> >>> My current theory is that one needs to C-h f a function with a doc >>> string lie this one: >>> >>> (defun x-file-dialog (prompt dir &optional default-filename >>> mustmatch only-dir-p) >>> "SKIP: real doc in xfns.c." >>> (ns-read-file-name prompt dir mustmatch default-filename only-dir-p)) >>> >>> And the function must be native-comp-function-p. >>> >>> I can't see so far how/where such "redirections" are handled. >> >> AFAIR, the doc string is in etc/DOC, and is collected by >> lib-src/make-docfile. That program scans the C source according to >> what src/Makefile tells is (see the $(etc)/DOC rule there), so it >> doesn't care whether xfns.c is or isn't compiled into the binary. > > Yes, that matches what I remember from the old times. > >> But we had many changes lately in how etc/DOC is handled, and maybe my >> memory is no long accurate. So I added Stefan to this discussion, who >> made at least some of those DOC-related changes. > > Maybe the problem is in store_doc_string (doc.c:469 here), not sure. > That function does > > if (SUBRP (fun)) > XSUBR (fun)->doc = offset; > > without checking if it's a native compiled function. That does look > like a place where an invalid offset could land in the subr. > > I have no idea what's the right thing to do to fix this. Just not doing > anything for native compiled function certainly isn't right. That seems to be the cause, indeed. When I 1 file changed, 4 insertions(+), 1 deletion(-) src/doc.c | 5 ++++- modified src/doc.c @@ -479,7 +479,10 @@ store_function_docstring (Lisp_Object obj, EMACS_INT offset) fun = XCDR (fun); /* Lisp_Subrs have a slot for it. */ if (SUBRP (fun)) - XSUBR (fun)->doc = offset; + { + if (!NATIVE_COMP_FUNCTIONP (fun)) + XSUBR (fun)->doc = offset; + } else if (CLOSUREP (fun)) { /* This bytecode object must have a slot for the docstring, since I don't get the assert anymore. C-h f x-file-dialog shows the "redirection doc string" though, so it's not a correct solution. I think I'll leave to the experts :-). ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 8:57 ` Gerd Möllmann @ 2024-12-20 16:17 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 16:20 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors ` (2 more replies) 0 siblings, 3 replies; 54+ messages in thread From: Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-20 16:17 UTC (permalink / raw) To: Gerd Möllmann; +Cc: spd, Eli Zaretskii, acorallo, pipcet, 74966 >> Maybe the problem is in store_doc_string (doc.c:469 here), not sure. >> That function does >> >> if (SUBRP (fun)) >> XSUBR (fun)->doc = offset; Sounds right. > That seems to be the cause, indeed. When I > > 1 file changed, 4 insertions(+), 1 deletion(-) > src/doc.c | 5 ++++- > > modified src/doc.c > @@ -479,7 +479,10 @@ store_function_docstring (Lisp_Object obj, EMACS_INT offset) > fun = XCDR (fun); > /* Lisp_Subrs have a slot for it. */ > if (SUBRP (fun)) > - XSUBR (fun)->doc = offset; > + { > + if (!NATIVE_COMP_FUNCTIONP (fun)) > + XSUBR (fun)->doc = offset; > + } > else if (CLOSUREP (fun)) > { > /* This bytecode object must have a slot for the docstring, since > > I don't get the assert anymore. `offset` here should be fixnum that gives the position of this docstring in the DOC file. And FUN should be a function for which we found a DEFUN in one of the C files. So in general it should be a `primitive-function`. We have a few undesirable cases where a function is defined in C code for some platforms and in ELisp for others, which is why there's the `CLOSUREP (fun)` branch If those rare CLOSUREs get native-compiled, then we'll use the SUBRP branch, of course, but I have no idea why that would lead to a crash. We're talking about a fixnum so that's usually quite safe w.r.t GC and crashes. Stefan ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 16:17 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-20 16:20 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 14:26 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 16:40 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 18:15 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2 siblings, 1 reply; 54+ messages in thread From: Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-20 16:20 UTC (permalink / raw) To: Stefan Monnier; +Cc: Gerd Möllmann, spd, Eli Zaretskii, acorallo, 74966 "Stefan Monnier" <monnier@iro.umontreal.ca> writes: >>> Maybe the problem is in store_doc_string (doc.c:469 here), not sure. >>> That function does >>> >>> if (SUBRP (fun)) >>> XSUBR (fun)->doc = offset; > > Sounds right. > >> That seems to be the cause, indeed. When I >> >> 1 file changed, 4 insertions(+), 1 deletion(-) >> src/doc.c | 5 ++++- >> >> modified src/doc.c >> @@ -479,7 +479,10 @@ store_function_docstring (Lisp_Object obj, EMACS_INT offset) >> fun = XCDR (fun); >> /* Lisp_Subrs have a slot for it. */ >> if (SUBRP (fun)) >> - XSUBR (fun)->doc = offset; >> + { >> + if (!NATIVE_COMP_FUNCTIONP (fun)) >> + XSUBR (fun)->doc = offset; >> + } >> else if (CLOSUREP (fun)) >> { >> /* This bytecode object must have a slot for the docstring, since >> >> I don't get the assert anymore. > > `offset` here should be fixnum that gives the position of this docstring > in the DOC file. And FUN should be a function for which we found Yes, but the nativecomp code assumes ->doc is an index into a nativecomp'd subr's constant vector. So we overwrite it with a docfile index, access an out-of-bounds index and crash. I think the best thing to do is to use separate fields for the "offset" doc and the "index" doc; or at least, the second best thing, after removing the entire docfile hack. I've got a patch to do that, but I'm still testing... Pip ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 16:20 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-21 14:26 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 14:57 ` Gerd Möllmann 2024-12-21 15:18 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 2 replies; 54+ messages in thread From: Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-21 14:26 UTC (permalink / raw) To: Pip Cet; +Cc: Gerd Möllmann, spd, Eli Zaretskii, acorallo, 74966 >> `offset` here should be fixnum that gives the position of this docstring >> in the DOC file. And FUN should be a function for which we found > > Yes, but the nativecomp code assumes ->doc is an index into a > nativecomp'd subr's constant vector. Aha! > So we overwrite it with a docfile > index, access an out-of-bounds index and crash. > > I think the best thing to do is to use separate fields for the "offset" > doc and the "index" doc; or at least, the second best thing, after > removing the entire docfile hack. I think a much simpler change is to use the sign bit to distinguish indices into the constant vector from indices into the DOC file. Stefan ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 14:26 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-21 14:57 ` Gerd Möllmann 2024-12-21 15:18 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 1 sibling, 0 replies; 54+ messages in thread From: Gerd Möllmann @ 2024-12-21 14:57 UTC (permalink / raw) To: Stefan Monnier; +Cc: spd, Pip Cet, acorallo, Eli Zaretskii, 74966 Stefan Monnier <monnier@iro.umontreal.ca> writes: >>> `offset` here should be fixnum that gives the position of this docstring >>> in the DOC file. And FUN should be a function for which we found >> >> Yes, but the nativecomp code assumes ->doc is an index into a >> nativecomp'd subr's constant vector. > > Aha! > >> So we overwrite it with a docfile >> index, access an out-of-bounds index and crash. >> >> I think the best thing to do is to use separate fields for the "offset" >> doc and the "index" doc; or at least, the second best thing, after >> removing the entire docfile hack. > > I think a much simpler change is to use the sign bit to distinguish indices > into the constant vector from indices into the DOC file. > > > Stefan Simpler maybe, but not cleaner than what Pip has in his lastest patch, which separates DOC offset and index into constant vector. And it's a pretty simple change. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 14:26 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 14:57 ` Gerd Möllmann @ 2024-12-21 15:18 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 16:15 ` Eli Zaretskii 1 sibling, 1 reply; 54+ messages in thread From: Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-21 15:18 UTC (permalink / raw) To: Stefan Monnier; +Cc: Gerd Möllmann, spd, Eli Zaretskii, acorallo, 74966 "Stefan Monnier" <monnier@iro.umontreal.ca> writes: >>> `offset` here should be fixnum that gives the position of this docstring >>> in the DOC file. And FUN should be a function for which we found >> >> Yes, but the nativecomp code assumes ->doc is an index into a >> nativecomp'd subr's constant vector. > > Aha! > >> So we overwrite it with a docfile >> index, access an out-of-bounds index and crash. >> >> I think the best thing to do is to use separate fields for the "offset" >> doc and the "index" doc; or at least, the second best thing, after >> removing the entire docfile hack. > > I think a much simpler change is to use the sign bit to distinguish indices > into the constant vector from indices into the DOC file. And use one's-complement, I assume, to guard against some future weird nativecomp change resulting in the index -0? :-) I really have no strong preference here. At some point we should remove the DOC hack entirely (pdumper works on FreeDOS here, now; so with the possible exception of Solaris 10 zones on x86 Solaris 11, everyone's going to use pdumper and we can use that to save static data). But now is not a good time to do so, so we should do whatever affects the nativecomp code least. Let's go with the one's complement? (I'd really like to get Emacs working well in low-memory environments, such as embedded systems using SRAM rather than DRAM. I expect most hardware capable of running Emacs will have an MMU, but it might not actually be in use). Pip ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 15:18 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-21 16:15 ` Eli Zaretskii 0 siblings, 0 replies; 54+ messages in thread From: Eli Zaretskii @ 2024-12-21 16:15 UTC (permalink / raw) To: Pip Cet, acorallo; +Cc: gerd.moellmann, spd, monnier, 74966 > Date: Sat, 21 Dec 2024 15:18:43 +0000 > From: Pip Cet <pipcet@protonmail.com> > Cc: Gerd Möllmann <gerd.moellmann@gmail.com>, Eli Zaretskii <eliz@gnu.org>, acorallo@gnu.org, spd@toadstyle.org, 74966@debbugs.gnu.org > > "Stefan Monnier" <monnier@iro.umontreal.ca> writes: > > >>> `offset` here should be fixnum that gives the position of this docstring > >>> in the DOC file. And FUN should be a function for which we found > >> > >> Yes, but the nativecomp code assumes ->doc is an index into a > >> nativecomp'd subr's constant vector. > > > > Aha! > > > >> So we overwrite it with a docfile > >> index, access an out-of-bounds index and crash. > >> > >> I think the best thing to do is to use separate fields for the "offset" > >> doc and the "index" doc; or at least, the second best thing, after > >> removing the entire docfile hack. > > > > I think a much simpler change is to use the sign bit to distinguish indices > > into the constant vector from indices into the DOC file. > > And use one's-complement, I assume, to guard against some future weird > nativecomp change resulting in the index -0? :-) > > I really have no strong preference here. And I still want to hear from Andrea. It's his code, so the solution he prefers gets my vote. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 16:17 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 16:20 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-20 16:40 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 17:17 ` Gerd Möllmann 2024-12-20 19:40 ` Eli Zaretskii 2024-12-21 18:15 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2 siblings, 2 replies; 54+ messages in thread From: Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-20 16:40 UTC (permalink / raw) To: Stefan Monnier; +Cc: Gerd Möllmann, spd, Eli Zaretskii, acorallo, 74966 Pip Cet <pipcet@protonmail.com> writes: > "Stefan Monnier" <monnier@iro.umontreal.ca> writes: > >>>> Maybe the problem is in store_doc_string (doc.c:469 here), not sure. >>>> That function does >>>> >>>> if (SUBRP (fun)) >>>> XSUBR (fun)->doc = offset; >> >> Sounds right. >> >>> That seems to be the cause, indeed. When I >>> >>> 1 file changed, 4 insertions(+), 1 deletion(-) >>> src/doc.c | 5 ++++- >>> >>> modified src/doc.c >>> @@ -479,7 +479,10 @@ store_function_docstring (Lisp_Object obj, EMACS_INT offset) >>> fun = XCDR (fun); >>> /* Lisp_Subrs have a slot for it. */ >>> if (SUBRP (fun)) >>> - XSUBR (fun)->doc = offset; >>> + { >>> + if (!NATIVE_COMP_FUNCTIONP (fun)) >>> + XSUBR (fun)->doc = offset; >>> + } >>> else if (CLOSUREP (fun)) >>> { >>> /* This bytecode object must have a slot for the docstring, since >>> >>> I don't get the assert anymore. >> >> `offset` here should be fixnum that gives the position of this docstring >> in the DOC file. And FUN should be a function for which we found > > Yes, but the nativecomp code assumes ->doc is an index into a > nativecomp'd subr's constant vector. So we overwrite it with a docfile > index, access an out-of-bounds index and crash. > > I think the best thing to do is to use separate fields for the "offset" > doc and the "index" doc; or at least, the second best thing, after > removing the entire docfile hack. > > I've got a patch to do that, but I'm still testing... I meant this patch, which splits "doc" into "doc_index" and "doc_offset". It'd probably be better to use a Lisp_Object here, which can be either a fixnum (index into etc/DOC) or a string (the doc string specified in some other manner). And maybe we can drop the docfile index thing entirely at some point soon? Pip diff --git a/src/comp.c b/src/comp.c index 8b38adec252..0b378463c16 100644 --- a/src/comp.c +++ b/src/comp.c @@ -5352,7 +5352,7 @@ native_function_doc (Lisp_Object function) if (!VECTORP (cu->data_fdoc_v)) xsignal2 (Qnative_lisp_file_inconsistent, cu->file, build_string ("missing documentation vector")); - return AREF (cu->data_fdoc_v, XSUBR (function)->doc); + return AREF (cu->data_fdoc_v, XSUBR (function)->doc_index); } static Lisp_Object @@ -5393,8 +5393,9 @@ make_subr (Lisp_Object symbol_name, Lisp_Object minarg, Lisp_Object maxarg, x->s.symbol_name = xstrdup (SSDATA (symbol_name)); x->s.intspec.native = intspec; x->s.command_modes = command_modes; - x->s.doc = XFIXNUM (doc_idx); + x->s.doc_offset = 0; #ifdef HAVE_NATIVE_COMP + x->s.doc_index = XFIXNUM (doc_idx); x->s.native_comp_u = comp_u; x->s.native_c_name = xstrdup (SSDATA (c_name)); x->s.type = type; diff --git a/src/doc.c b/src/doc.c index 6f74a999366..510034c225d 100644 --- a/src/doc.c +++ b/src/doc.c @@ -391,13 +391,15 @@ DEFUN ("internal-subr-documentation", Fsubr_documentation, Ssubr_documentation, doc: /* Return the raw documentation info of a C primitive. */) (Lisp_Object function) { + if (SUBRP (function) && XSUBR (function)->doc_offset) + return make_fixnum (XSUBR (function)->doc_offset); #ifdef HAVE_NATIVE_COMP if (!NILP (Fnative_comp_function_p (function))) return native_function_doc (function); else #endif if (SUBRP (function)) - return make_fixnum (XSUBR (function)->doc); + return make_fixnum (XSUBR (function)->doc_offset); #ifdef HAVE_MODULES else if (MODULE_FUNCTIONP (function)) return module_function_documentation (XMODULE_FUNCTION (function)); @@ -479,7 +481,7 @@ store_function_docstring (Lisp_Object obj, EMACS_INT offset) fun = XCDR (fun); /* Lisp_Subrs have a slot for it. */ if (SUBRP (fun)) - XSUBR (fun)->doc = offset; + XSUBR (fun)->doc_offset = offset; else if (CLOSUREP (fun)) { /* This bytecode object must have a slot for the docstring, since diff --git a/src/lisp.h b/src/lisp.h index 33a9269b305..aa7d9c4edac 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -2184,8 +2184,9 @@ CHAR_TABLE_SET (Lisp_Object ct, int idx, Lisp_Object val) Lisp_Object native; } intspec; Lisp_Object command_modes; - EMACS_INT doc; + EMACS_INT doc_offset; #ifdef HAVE_NATIVE_COMP + EMACS_INT doc_index; Lisp_Object native_comp_u; char *native_c_name; Lisp_Object lambda_list; diff --git a/src/pdumper.c b/src/pdumper.c index d45bbc84bba..51a926591d3 100644 --- a/src/pdumper.c +++ b/src/pdumper.c @@ -2964,7 +2964,7 @@ dump_bool_vector (struct dump_context *ctx, const struct Lisp_Vector *v) static dump_off dump_subr (struct dump_context *ctx, const struct Lisp_Subr *subr) { -#if CHECK_STRUCTS && !defined (HASH_Lisp_Subr_20B7443AD7) +#if CHECK_STRUCTS && !defined (HASH_Lisp_Subr_B6C57C930B) # error "Lisp_Subr changed. See CHECK_STRUCTS comment in config.h." #endif struct Lisp_Subr out; @@ -2996,8 +2996,9 @@ dump_subr (struct dump_context *ctx, const struct Lisp_Subr *subr) dump_field_emacs_ptr (ctx, &out, subr, &subr->intspec.string); dump_field_emacs_ptr (ctx, &out, subr, &subr->command_modes); } - DUMP_FIELD_COPY (&out, subr, doc); + DUMP_FIELD_COPY (&out, subr, doc_offset); #ifdef HAVE_NATIVE_COMP + DUMP_FIELD_COPY (&out, subr, doc_index); dump_field_lv (ctx, &out, subr, &subr->native_comp_u, WEIGHT_NORMAL); if (!NILP (subr->native_comp_u)) dump_field_fixup_later (ctx, &out, subr, &subr->native_c_name); ^ permalink raw reply related [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 16:40 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-20 17:17 ` Gerd Möllmann 2024-12-20 19:40 ` Eli Zaretskii 1 sibling, 0 replies; 54+ messages in thread From: Gerd Möllmann @ 2024-12-20 17:17 UTC (permalink / raw) To: Pip Cet; +Cc: spd, Eli Zaretskii, acorallo, Stefan Monnier, 74966 Pip Cet <pipcet@protonmail.com> writes: > I meant this patch, which splits "doc" into "doc_index" and > "doc_offset". Looks correct to me. FWIW :-) ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 16:40 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 17:17 ` Gerd Möllmann @ 2024-12-20 19:40 ` Eli Zaretskii 2024-12-20 20:50 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 1 sibling, 1 reply; 54+ messages in thread From: Eli Zaretskii @ 2024-12-20 19:40 UTC (permalink / raw) To: Pip Cet; +Cc: gerd.moellmann, spd, acorallo, monnier, 74966 > Date: Fri, 20 Dec 2024 16:40:52 +0000 > From: Pip Cet <pipcet@protonmail.com> > Cc: Gerd Möllmann <gerd.moellmann@gmail.com>, Eli Zaretskii <eliz@gnu.org>, acorallo@gnu.org, spd@toadstyle.org, 74966@debbugs.gnu.org > > I meant this patch, which splits "doc" into "doc_index" and > "doc_offset". It'd probably be better to use a Lisp_Object here, which > can be either a fixnum (index into etc/DOC) or a string (the doc string > specified in some other manner). And maybe we can drop the docfile > index thing entirely at some point soon? TBH, I'd be much happier without splitting 'doc' into two members. Isn't it possible to avoid overwriting 'doc', thus avoiding the crash, without splitting the member in two? DOC handling in Emacs is extremely complex and has many subtle aspects. Experience teaches us that bugs in this area sometimes take years to report and fix. Splitting a member into two risks introducing bugs because we might use the wrong member in some situation(s). The test suite's coverage of doc.c and features related to doc strings is still rudimentary, so we cannot be sure any such bugs will be caught in time by the tests. Which is why I hope we can avoid splitting this member in two. Thanks. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 19:40 ` Eli Zaretskii @ 2024-12-20 20:50 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 21:07 ` Gerd Möllmann 2024-12-21 6:47 ` Eli Zaretskii 0 siblings, 2 replies; 54+ messages in thread From: Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-20 20:50 UTC (permalink / raw) To: Eli Zaretskii; +Cc: gerd.moellmann, spd, acorallo, monnier, 74966 "Eli Zaretskii" <eliz@gnu.org> writes: >> Date: Fri, 20 Dec 2024 16:40:52 +0000 >> From: Pip Cet <pipcet@protonmail.com> >> Cc: Gerd Möllmann <gerd.moellmann@gmail.com>, Eli Zaretskii <eliz@gnu.org>, acorallo@gnu.org, spd@toadstyle.org, 74966@debbugs.gnu.org >> >> I meant this patch, which splits "doc" into "doc_index" and >> "doc_offset". It'd probably be better to use a Lisp_Object here, which >> can be either a fixnum (index into etc/DOC) or a string (the doc string >> specified in some other manner). And maybe we can drop the docfile >> index thing entirely at some point soon? > > TBH, I'd be much happier without splitting 'doc' into two members. > Isn't it possible to avoid overwriting 'doc', thus avoiding the crash, > without splitting the member in two? Absolutely. That'd cause wrong docstrings for some symbols, but reduce the risk of code not compiling anymore. There is no risk of unvetted code compiling and accessing the doc field, because it's been renamed, but that does require, of course, to consider the changes in the patch as "vetted"; furthermore, if there is a compilation error in some code I've missed, we need to be careful not to fix it without checking that code, too. > DOC handling in Emacs is extremely complex and has many subtle > aspects. Experience teaches us that bugs in this area sometimes take > years to report and fix. Splitting a member into two risks > introducing bugs because we might use the wrong member in some > situation(s). I don't understand this specific objection. If we rename "doc" to "doc_offset", as I've proposed, we're automatically looking at all code which makes use of the new field, because code using the old name no longer compiles. > The test suite's coverage of doc.c and features related > to doc strings is still rudimentary, so we cannot be sure any such > bugs will be caught in time by the tests. Which is why I hope we can > avoid splitting this member in two. I agree that the docfile hack in general is very hairy territory. It might be safer to simply accept the wrong docstrings for now, and Gerd's patch does that, IIUC. Can we just apply that for now and add a FIXME? > Thanks. Thanks for the review! Pip ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 20:50 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-20 21:07 ` Gerd Möllmann 2024-12-21 7:09 ` Eli Zaretskii 2024-12-21 6:47 ` Eli Zaretskii 1 sibling, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-20 21:07 UTC (permalink / raw) To: Pip Cet; +Cc: spd, Eli Zaretskii, acorallo, monnier, 74966 Pip Cet <pipcet@protonmail.com> writes: > I agree that the docfile hack in general is very hairy territory. It > might be safer to simply accept the wrong docstrings for now, and Gerd's > patch does that, IIUC. Yes it does that. With the patch one gets the doc string as written in in the .el file. AFAICS, ns-win, haiku-win, and pc-win use "SKIP:..." doc strings. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 21:07 ` Gerd Möllmann @ 2024-12-21 7:09 ` Eli Zaretskii 2024-12-21 7:12 ` Gerd Möllmann 0 siblings, 1 reply; 54+ messages in thread From: Eli Zaretskii @ 2024-12-21 7:09 UTC (permalink / raw) To: Gerd Möllmann; +Cc: spd, pipcet, acorallo, monnier, 74966 > From: Gerd Möllmann <gerd.moellmann@gmail.com> > Cc: Eli Zaretskii <eliz@gnu.org>, spd@toadstyle.org, acorallo@gnu.org, > monnier@iro.umontreal.ca, 74966@debbugs.gnu.org > Date: Fri, 20 Dec 2024 22:07:10 +0100 > > Pip Cet <pipcet@protonmail.com> writes: > > > I agree that the docfile hack in general is very hairy territory. It > > might be safer to simply accept the wrong docstrings for now, and Gerd's > > patch does that, IIUC. > > Yes it does that. With the patch one gets the doc string as written in > in the .el file. AFAICS, ns-win, haiku-win, and pc-win use "SKIP:..." > doc strings. Thanks, let's wait for Andrea and Stefan to chime in. These "SKIP" thingies used to work when we introduced them, so if they don't work now, we need to understand why. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 7:09 ` Eli Zaretskii @ 2024-12-21 7:12 ` Gerd Möllmann 0 siblings, 0 replies; 54+ messages in thread From: Gerd Möllmann @ 2024-12-21 7:12 UTC (permalink / raw) To: Eli Zaretskii; +Cc: spd, pipcet, acorallo, monnier, 74966 Eli Zaretskii <eliz@gnu.org> writes: >> From: Gerd Möllmann <gerd.moellmann@gmail.com> >> Cc: Eli Zaretskii <eliz@gnu.org>, spd@toadstyle.org, acorallo@gnu.org, >> monnier@iro.umontreal.ca, 74966@debbugs.gnu.org >> Date: Fri, 20 Dec 2024 22:07:10 +0100 >> >> Pip Cet <pipcet@protonmail.com> writes: >> >> > I agree that the docfile hack in general is very hairy territory. It >> > might be safer to simply accept the wrong docstrings for now, and Gerd's >> > patch does that, IIUC. >> >> Yes it does that. With the patch one gets the doc string as written in >> in the .el file. AFAICS, ns-win, haiku-win, and pc-win use "SKIP:..." >> doc strings. > > Thanks, let's wait for Andrea and Stefan to chime in. These "SKIP" > thingies used to work when we introduced them, so if they don't work > now, we need to understand why. Ok. Let me just say that this affects only nativecomp. I tried to explain in my other mail. Non-naticecomp is not affected in any way by this. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 20:50 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 21:07 ` Gerd Möllmann @ 2024-12-21 6:47 ` Eli Zaretskii 2024-12-21 7:08 ` Gerd Möllmann 1 sibling, 1 reply; 54+ messages in thread From: Eli Zaretskii @ 2024-12-21 6:47 UTC (permalink / raw) To: Pip Cet; +Cc: gerd.moellmann, spd, acorallo, monnier, 74966 > Date: Fri, 20 Dec 2024 20:50:56 +0000 > From: Pip Cet <pipcet@protonmail.com> > Cc: gerd.moellmann@gmail.com, spd@toadstyle.org, acorallo@gnu.org, monnier@iro.umontreal.ca, 74966@debbugs.gnu.org > > "Eli Zaretskii" <eliz@gnu.org> writes: > > > TBH, I'd be much happier without splitting 'doc' into two members. > > Isn't it possible to avoid overwriting 'doc', thus avoiding the crash, > > without splitting the member in two? > > Absolutely. That'd cause wrong docstrings for some symbols Can you elaborate on that? When and how could that happen? > but reduce > the risk of code not compiling anymore. There is no risk of unvetted > code compiling and accessing the doc field, because it's been renamed, > but that does require, of course, to consider the changes in the patch > as "vetted"; furthermore, if there is a compilation error in some code > I've missed, we need to be careful not to fix it without checking that > code, too. I didn't have in mind problems that will be caught by the compiler -- these are easy to find and fix, even if it takes some time because some code is only compiled on a certain rarely-used platform or configuration. > > DOC handling in Emacs is extremely complex and has many subtle > > aspects. Experience teaches us that bugs in this area sometimes take > > years to report and fix. Splitting a member into two risks > > introducing bugs because we might use the wrong member in some > > situation(s). > > I don't understand this specific objection. If we rename "doc" to > "doc_offset", as I've proposed, we're automatically looking at all code > which makes use of the new field, because code using the old name no > longer compiles. Yes, sure. If we just rename a single member and all of its references, there's no risk whatsoever. I had something else in mind. If we split the 'doc' member in two, some code which used 'doc' will need to use 'doc_index', and some code will need to use 'doc_offset'. The risk is in using the wrong one, because the intent of the original code (i.e., whether it interprets 'doc' as an index or as an offset) was not completely understood. Moreover, it is possible that in some places we'd need to set the value of one of these two members from the value of the other, because the original code relied on the fact that there's just one member whose value is sometimes interpreted as this and sometimes as that. > > The test suite's coverage of doc.c and features related > > to doc strings is still rudimentary, so we cannot be sure any such > > bugs will be caught in time by the tests. Which is why I hope we can > > avoid splitting this member in two. > > I agree that the docfile hack in general is very hairy territory. It > might be safer to simply accept the wrong docstrings for now, and Gerd's > patch does that, IIUC. Can we just apply that for now and add a FIXME? Maybe, but I'd like first to understand better the "wrong docstrings" situations. Thanks. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 6:47 ` Eli Zaretskii @ 2024-12-21 7:08 ` Gerd Möllmann 2024-12-21 7:51 ` Eli Zaretskii 0 siblings, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-21 7:08 UTC (permalink / raw) To: Eli Zaretskii; +Cc: spd, Pip Cet, acorallo, monnier, 74966 Eli Zaretskii <eliz@gnu.org> writes: >> Date: Fri, 20 Dec 2024 20:50:56 +0000 >> From: Pip Cet <pipcet@protonmail.com> >> Cc: gerd.moellmann@gmail.com, spd@toadstyle.org, acorallo@gnu.org, monnier@iro.umontreal.ca, 74966@debbugs.gnu.org >> >> "Eli Zaretskii" <eliz@gnu.org> writes: >> >> > TBH, I'd be much happier without splitting 'doc' into two members. >> > Isn't it possible to avoid overwriting 'doc', thus avoiding the crash, >> > without splitting the member in two? >> >> Absolutely. That'd cause wrong docstrings for some symbols > > Can you elaborate on that? When and how could that happen? > >> but reduce >> the risk of code not compiling anymore. There is no risk of unvetted >> code compiling and accessing the doc field, because it's been renamed, >> but that does require, of course, to consider the changes in the patch >> as "vetted"; furthermore, if there is a compilation error in some code >> I've missed, we need to be careful not to fix it without checking that >> code, too. > > I didn't have in mind problems that will be caught by the compiler -- > these are easy to find and fix, even if it takes some time because > some code is only compiled on a certain rarely-used platform or > configuration. > >> > DOC handling in Emacs is extremely complex and has many subtle >> > aspects. Experience teaches us that bugs in this area sometimes take >> > years to report and fix. Splitting a member into two risks >> > introducing bugs because we might use the wrong member in some >> > situation(s). >> >> I don't understand this specific objection. If we rename "doc" to >> "doc_offset", as I've proposed, we're automatically looking at all code >> which makes use of the new field, because code using the old name no >> longer compiles. > > Yes, sure. If we just rename a single member and all of its > references, there's no risk whatsoever. I had something else in mind. > If we split the 'doc' member in two, some code which used 'doc' will > need to use 'doc_index', and some code will need to use 'doc_offset'. > The risk is in using the wrong one, because the intent of the original > code (i.e., whether it interprets 'doc' as an index or as an offset) > was not completely understood. Moreover, it is possible that in some > places we'd need to set the value of one of these two members from the > value of the other, because the original code relied on the fact that > there's just one member whose value is sometimes interpreted as this > and sometimes as that. > >> > The test suite's coverage of doc.c and features related >> > to doc strings is still rudimentary, so we cannot be sure any such >> > bugs will be caught in time by the tests. Which is why I hope we can >> > avoid splitting this member in two. >> >> I agree that the docfile hack in general is very hairy territory. It >> might be safer to simply accept the wrong docstrings for now, and Gerd's >> patch does that, IIUC. Can we just apply that for now and add a FIXME? > > Maybe, but I'd like first to understand better the "wrong docstrings" > situations. Maybe I can explain this. The current error's cause is that nativecomp currently (wrongly) assumes that it never needs an offset into DOC, so it reused Lisp_Subr::doc for its own purposes, namely as an index into a vector contained in an .eln file. The doc string of a function is found at that index. Pip's patch changes nativecomp code stores the said index from above in a new Lisp_Subr::doc_index, and makes it possible to fix the wrong assumption from above, Nativecomp of course has to check which of the now two members it has to use, which Pip does. Renaming Lisp_Subr::doc to Lisp_Object::doc_offset is a nice extra, IMO, because it makes it clearer what the member contains. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 7:08 ` Gerd Möllmann @ 2024-12-21 7:51 ` Eli Zaretskii 2024-12-21 8:07 ` Gerd Möllmann 0 siblings, 1 reply; 54+ messages in thread From: Eli Zaretskii @ 2024-12-21 7:51 UTC (permalink / raw) To: Gerd Möllmann; +Cc: spd, pipcet, acorallo, monnier, 74966 > From: Gerd Möllmann <gerd.moellmann@gmail.com> > Cc: Pip Cet <pipcet@protonmail.com>, spd@toadstyle.org, acorallo@gnu.org, > monnier@iro.umontreal.ca, 74966@debbugs.gnu.org > Date: Sat, 21 Dec 2024 08:08:40 +0100 > > Eli Zaretskii <eliz@gnu.org> writes: > > >> I agree that the docfile hack in general is very hairy territory. It > >> might be safer to simply accept the wrong docstrings for now, and Gerd's > >> patch does that, IIUC. Can we just apply that for now and add a FIXME? > > > > Maybe, but I'd like first to understand better the "wrong docstrings" > > situations. > > Maybe I can explain this. The current error's cause is that nativecomp > currently (wrongly) assumes that it never needs an offset into DOC, so > it reused Lisp_Subr::doc for its own purposes, namely as an index into a > vector contained in an .eln file. The doc string of a function is found > at that index. > > Pip's patch changes nativecomp code stores the said index from above in > a new Lisp_Subr::doc_index, and makes it possible to fix the wrong > assumption from above, Nativecomp of course has to check which of the > now two members it has to use, which Pip does. > > Renaming Lisp_Subr::doc to Lisp_Object::doc_offset is a nice extra, IMO, > because it makes it clearer what the member contains. OK, thanks. I'd like Andrea to chime in first and see if he can fix this on the nativecomp side. Also, Stefan said something about using a Lisp_Object for the value? And finally, does what you wrote explain the "wrong docstrings" situation, or does it only explain the crash you saw? If the former, I'm afraid I'm still missing something, because I don't understand how this could cause a wrong docstring to be used. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 7:51 ` Eli Zaretskii @ 2024-12-21 8:07 ` Gerd Möllmann 2024-12-21 10:09 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-21 8:07 UTC (permalink / raw) To: Eli Zaretskii; +Cc: spd, pipcet, acorallo, monnier, 74966 Eli Zaretskii <eliz@gnu.org> writes: >> From: Gerd Möllmann <gerd.moellmann@gmail.com> >> Cc: Pip Cet <pipcet@protonmail.com>, spd@toadstyle.org, acorallo@gnu.org, >> monnier@iro.umontreal.ca, 74966@debbugs.gnu.org >> Date: Sat, 21 Dec 2024 08:08:40 +0100 >> >> Eli Zaretskii <eliz@gnu.org> writes: >> >> >> I agree that the docfile hack in general is very hairy territory. It >> >> might be safer to simply accept the wrong docstrings for now, and Gerd's >> >> patch does that, IIUC. Can we just apply that for now and add a FIXME? >> > >> > Maybe, but I'd like first to understand better the "wrong docstrings" >> > situations. >> >> Maybe I can explain this. The current error's cause is that nativecomp >> currently (wrongly) assumes that it never needs an offset into DOC, so >> it reused Lisp_Subr::doc for its own purposes, namely as an index into a >> vector contained in an .eln file. The doc string of a function is found >> at that index. >> >> Pip's patch changes nativecomp code stores the said index from above in >> a new Lisp_Subr::doc_index, and makes it possible to fix the wrong >> assumption from above, Nativecomp of course has to check which of the >> now two members it has to use, which Pip does. >> >> Renaming Lisp_Subr::doc to Lisp_Object::doc_offset is a nice extra, IMO, >> because it makes it clearer what the member contains. > > OK, thanks. I'd like Andrea to chime in first and see if he can fix > this on the nativecomp side. Ok. > Also, Stefan said something about using a Lisp_Object for the value? Haven't seen or registered that, so I better leave that to Stefan to explain. > > And finally, does what you wrote explain the "wrong docstrings" > situation, or does it only explain the crash you saw? If the former, > I'm afraid I'm still missing something, because I don't understand how > this could cause a wrong docstring to be used. I understood that as "if we avoid setting Lisp_Subr::doc for native compiled functions, then we'll use "SKIP:..." as the doc string (e.g. for x-file-dialog), which is the wrong docstring." That would be the the little patch I posted first. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 8:07 ` Gerd Möllmann @ 2024-12-21 10:09 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 10:31 ` Gerd Möllmann 2024-12-21 12:28 ` Eli Zaretskii 0 siblings, 2 replies; 54+ messages in thread From: Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-21 10:09 UTC (permalink / raw) To: Gerd Möllmann; +Cc: spd, Eli Zaretskii, acorallo, monnier, 74966 Gerd Möllmann <gerd.moellmann@gmail.com> writes: > Eli Zaretskii <eliz@gnu.org> writes: >>> Maybe I can explain this. The current error's cause is that nativecomp >>> currently (wrongly) assumes that it never needs an offset into DOC, so >>> it reused Lisp_Subr::doc for its own purposes, namely as an index into a >>> vector contained in an .eln file. The doc string of a function is found >>> at that index. >>> >>> Pip's patch changes nativecomp code stores the said index from above in >>> a new Lisp_Subr::doc_index, and makes it possible to fix the wrong >>> assumption from above, Nativecomp of course has to check which of the >>> now two members it has to use, which Pip does. >>> >>> Renaming Lisp_Subr::doc to Lisp_Object::doc_offset is a nice extra, IMO, >>> because it makes it clearer what the member contains. >> >> OK, thanks. I'd like Andrea to chime in first and see if he can fix >> this on the nativecomp side. > > Ok. Absolutely! >> Also, Stefan said something about using a Lisp_Object for the value? > > Haven't seen or registered that, so I better leave that to Stefan to > explain. I suggested doing so, I'm not aware of either Stefan suggesting it (as both of them feature prominently in the git blame for doc.c, I'm not sure which Stefan was meant). >> And finally, does what you wrote explain the "wrong docstrings" >> situation, or does it only explain the crash you saw? If the former, >> I'm afraid I'm still missing something, because I don't understand how >> this could cause a wrong docstring to be used. > > I understood that as "if we avoid setting Lisp_Subr::doc for native > compiled functions, then we'll use "SKIP:..." as the doc string (e.g. > for x-file-dialog), which is the wrong docstring." That would be the > the little patch I posted first. That's what I meant, yes. I'm not aware of any other wrong docstrings: fixing the crash would leave the "SKIP:" docstrings in, to fix them we need a bit to distinguishing doc-is-vector-index from doc-is-DOC-offset. One handy source for that bit is the tag bits of a Lisp_Object. A nice side effect would be that we could change docstrings to something that we can't find in DOC, and possibly make the fixnum-as-a-DOC-offset thing optional if we decide it's no longer generally useful. (Maybe someone would even like to experiment with storing something other than a string or fixnum in it.) I'm not certain which approach would be safer: a Lisp_Object is unlikely to be mistakenly used as an integer value, and the Lisp_Object would remove uncertainty about whether doc_offset or doc_index "wins", but it would also mean changes in a few more places, particularly the nativecomp code. Pip ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 10:09 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-21 10:31 ` Gerd Möllmann 2024-12-21 12:28 ` Eli Zaretskii 1 sibling, 0 replies; 54+ messages in thread From: Gerd Möllmann @ 2024-12-21 10:31 UTC (permalink / raw) To: Pip Cet; +Cc: spd, Eli Zaretskii, acorallo, monnier, 74966 Pip Cet <pipcet@protonmail.com> writes: > Gerd Möllmann <gerd.moellmann@gmail.com> writes: > >> Eli Zaretskii <eliz@gnu.org> writes: >>>> Maybe I can explain this. The current error's cause is that nativecomp >>>> currently (wrongly) assumes that it never needs an offset into DOC, so >>>> it reused Lisp_Subr::doc for its own purposes, namely as an index into a >>>> vector contained in an .eln file. The doc string of a function is found >>>> at that index. >>>> >>>> Pip's patch changes nativecomp code stores the said index from above in >>>> a new Lisp_Subr::doc_index, and makes it possible to fix the wrong >>>> assumption from above, Nativecomp of course has to check which of the >>>> now two members it has to use, which Pip does. >>>> >>>> Renaming Lisp_Subr::doc to Lisp_Object::doc_offset is a nice extra, IMO, >>>> because it makes it clearer what the member contains. >>> >>> OK, thanks. I'd like Andrea to chime in first and see if he can fix >>> this on the nativecomp side. >> >> Ok. > > Absolutely! > >>> Also, Stefan said something about using a Lisp_Object for the value? >> >> Haven't seen or registered that, so I better leave that to Stefan to >> explain. > > I suggested doing so, I'm not aware of either Stefan suggesting it (as > both of them feature prominently in the git blame for doc.c, I'm not > sure which Stefan was meant). > >>> And finally, does what you wrote explain the "wrong docstrings" >>> situation, or does it only explain the crash you saw? If the former, >>> I'm afraid I'm still missing something, because I don't understand how >>> this could cause a wrong docstring to be used. >> >> I understood that as "if we avoid setting Lisp_Subr::doc for native >> compiled functions, then we'll use "SKIP:..." as the doc string (e.g. >> for x-file-dialog), which is the wrong docstring." That would be the >> the little patch I posted first. > > That's what I meant, yes. I'm not aware of any other wrong docstrings: > fixing the crash would leave the "SKIP:" docstrings in, to fix them we > need a bit to distinguishing doc-is-vector-index from doc-is-DOC-offset. > One handy source for that bit is the tag bits of a Lisp_Object. > > A nice side effect would be that we could change docstrings to something > that we can't find in DOC, and possibly make the fixnum-as-a-DOC-offset > thing optional if we decide it's no longer generally useful. > > (Maybe someone would even like to experiment with storing something other > than a string or fixnum in it.) > > I'm not certain which approach would be safer: a Lisp_Object is unlikely to > be mistakenly used as an integer value, and the Lisp_Object would remove > uncertainty about whether doc_offset or doc_index "wins", but it would > also mean changes in a few more places, particularly the nativecomp > code. Using an integer would reduce the work for igc a bit. Not that it matters much. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 10:09 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 10:31 ` Gerd Möllmann @ 2024-12-21 12:28 ` Eli Zaretskii 2024-12-21 13:26 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 14:12 ` Gerd Möllmann 1 sibling, 2 replies; 54+ messages in thread From: Eli Zaretskii @ 2024-12-21 12:28 UTC (permalink / raw) To: Pip Cet; +Cc: gerd.moellmann, spd, acorallo, monnier, 74966 > Date: Sat, 21 Dec 2024 10:09:25 +0000 > From: Pip Cet <pipcet@protonmail.com> > Cc: Eli Zaretskii <eliz@gnu.org>, spd@toadstyle.org, acorallo@gnu.org, monnier@iro.umontreal.ca, 74966@debbugs.gnu.org > > >> Also, Stefan said something about using a Lisp_Object for the value? > > > > Haven't seen or registered that, so I better leave that to Stefan to > > explain. > > I suggested doing so, I'm not aware of either Stefan suggesting it (as > both of them feature prominently in the git blame for doc.c, I'm not > sure which Stefan was meant). See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74966#107 ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 12:28 ` Eli Zaretskii @ 2024-12-21 13:26 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 14:12 ` Gerd Möllmann 1 sibling, 0 replies; 54+ messages in thread From: Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-21 13:26 UTC (permalink / raw) To: Eli Zaretskii; +Cc: gerd.moellmann, spd, acorallo, monnier, 74966 "Eli Zaretskii" <eliz@gnu.org> writes: >> Date: Sat, 21 Dec 2024 10:09:25 +0000 >> From: Pip Cet <pipcet@protonmail.com> >> Cc: Eli Zaretskii <eliz@gnu.org>, spd@toadstyle.org, acorallo@gnu.org, monnier@iro.umontreal.ca, 74966@debbugs.gnu.org >> >> >> Also, Stefan said something about using a Lisp_Object for the value? >> > >> > Haven't seen or registered that, so I better leave that to Stefan to >> > explain. >> >> I suggested doing so, I'm not aware of either Stefan suggesting it (as >> both of them feature prominently in the git blame for doc.c, I'm not >> sure which Stefan was meant). > > See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74966#107 Thanks! Since that message doesn't mention Lisp_Objects at all, it didn't register here as a suggestion to use Lisp_Object instead of EMACS_INT for doc, so I made/repeated that suggestion in message 113: > I meant this patch, which splits "doc" into "doc_index" and > "doc_offset". It'd probably be better to use a Lisp_Object here, which > can be either a fixnum (index into etc/DOC) or a string (the doc string > specified in some other manner). And maybe we can drop the docfile > index thing entirely at some point soon? I thought that was what you were referring to. Rereading message 107, it's not quite clear to me whether Stefan Monnier was indeed suggesting to change "doc" to be a Lisp_Object or assuming it already was or merely referring to its (integer) value as a fixnum. Whatever the case, I assume that's the suggestion we're most likely to go with? Pip ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 12:28 ` Eli Zaretskii 2024-12-21 13:26 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-21 14:12 ` Gerd Möllmann 2024-12-21 16:07 ` Eli Zaretskii 1 sibling, 1 reply; 54+ messages in thread From: Gerd Möllmann @ 2024-12-21 14:12 UTC (permalink / raw) To: Eli Zaretskii; +Cc: spd, Pip Cet, acorallo, monnier, 74966 Eli Zaretskii <eliz@gnu.org> writes: >> Date: Sat, 21 Dec 2024 10:09:25 +0000 >> From: Pip Cet <pipcet@protonmail.com> >> Cc: Eli Zaretskii <eliz@gnu.org>, spd@toadstyle.org, acorallo@gnu.org, monnier@iro.umontreal.ca, 74966@debbugs.gnu.org >> >> >> Also, Stefan said something about using a Lisp_Object for the value? >> > >> > Haven't seen or registered that, so I better leave that to Stefan to >> > explain. >> >> I suggested doing so, I'm not aware of either Stefan suggesting it (as >> both of them feature prominently in the git blame for doc.c, I'm not >> sure which Stefan was meant). > > See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74966#107 I remember that message, but i don't see Stefan proposing to use Lisp_Object for anything there. I didn't answer to it directly because Pip answered and what he said was right. The situation that Stefan overlooked in his analysis is one like x-file-dialog in ns-win.el. This is a native compiled function, so a SUBRP, but _not_ a primitive function (C function). Remember me wondering how we land in nativecomp code for x-file-dialog in the beginning? Same thing. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 14:12 ` Gerd Möllmann @ 2024-12-21 16:07 ` Eli Zaretskii 2024-12-21 17:35 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 54+ messages in thread From: Eli Zaretskii @ 2024-12-21 16:07 UTC (permalink / raw) To: Gerd Möllmann; +Cc: spd, pipcet, acorallo, monnier, 74966 > From: Gerd Möllmann <gerd.moellmann@gmail.com> > Cc: Pip Cet <pipcet@protonmail.com>, spd@toadstyle.org, acorallo@gnu.org, > monnier@iro.umontreal.ca, 74966@debbugs.gnu.org > Date: Sat, 21 Dec 2024 15:12:03 +0100 > > Eli Zaretskii <eliz@gnu.org> writes: > > >> I suggested doing so, I'm not aware of either Stefan suggesting it (as > >> both of them feature prominently in the git blame for doc.c, I'm not > >> sure which Stefan was meant). > > > > See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74966#107 > > I remember that message, but i don't see Stefan proposing to use > Lisp_Object for anything there. I didn't answer to it directly because > Pip answered and what he said was right. I interpreted the suggestion to use a fixnum as meaning to use a Lisp_Object. I'm not aware of any other interpretation of "fixnum". Apologies if I misunderstood. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-21 16:07 ` Eli Zaretskii @ 2024-12-21 17:35 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 0 replies; 54+ messages in thread From: Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-21 17:35 UTC (permalink / raw) To: Eli Zaretskii; +Cc: Gerd Möllmann, spd, pipcet, acorallo, 74966 > I interpreted the suggestion to use a fixnum as meaning to use a > Lisp_Object. I'm not aware of any other interpretation of "fixnum". > Apologies if I misunderstood. It was actually just me not being 100% sure if it had type Lisp_Object or not, but wanting to insist on the fact that in any case it's a value that doesn't require any tracing for the GC or relocation or any such thing. BTW, we could also keep the bug and fix the crash by checking bounds before we use the index, ... Stefan ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 16:17 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 16:20 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 16:40 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-21 18:15 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2 siblings, 0 replies; 54+ messages in thread From: Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-21 18:15 UTC (permalink / raw) To: Gerd Möllmann; +Cc: spd, Eli Zaretskii, acorallo, pipcet, 74966 > a `primitive-function`. We have a few undesirable cases where > a function is defined in C code for some platforms and in ELisp for > others, which is why there's the `CLOSUREP (fun)` branch Maybe we could/should eliminate those "SKIP..." docstrings and replace them with (:documentation (make-ref-to-DOC 'x-file-dialog)) where `make-ref-to-DOC` is an ELisp function which opens the DOC file, looks for the doc of `x-file-dialog` and returns its offset. Stefan ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-20 7:00 ` Gerd Möllmann 2024-12-20 7:11 ` Gerd Möllmann @ 2024-12-20 8:04 ` Eli Zaretskii 1 sibling, 0 replies; 54+ messages in thread From: Eli Zaretskii @ 2024-12-20 8:04 UTC (permalink / raw) To: Gerd Möllmann, Andrea Corallo; +Cc: spd, pipcet, 74966 > Cc: spd@toadstyle.org, 74966@debbugs.gnu.org > From: Gerd Möllmann <gerd.moellmann@gmail.com> > Date: Fri, 20 Dec 2024 08:00:13 +0100 > > Gerd Möllmann <gerd.moellmann@gmail.com> writes: > > > I haven't checked, just assumed that if the same action leads to the > > same result, it's pretty likely to have the same cause. > > > > I'll let you know when I find something out tomorrow. > > Doesn't seem to happen without native compilation, FWIW. Please always include Andrea in any discussions related to native compilation, certainly if possible problems in native compilation are involved. ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 19:21 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-19 19:46 ` Gerd Möllmann @ 2024-12-20 6:34 ` Eli Zaretskii 1 sibling, 0 replies; 54+ messages in thread From: Eli Zaretskii @ 2024-12-20 6:34 UTC (permalink / raw) To: Pip Cet, Andrea Corallo; +Cc: gerd.moellmann, spd, 74966 > Cc: spd@toadstyle.org, 74966@debbugs.gnu.org > Date: Thu, 19 Dec 2024 19:21:33 +0000 > From: Pip Cet via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org> > > Gerd Möllmann <gerd.moellmann@gmail.com> writes: > > > The same happens with master and --enable-checking, so it's not igc. > > So... something's clobbering our subrs? Any chance we can set a > watchpoint and find out who it is, or whether the initialization is > already using bad data? > > > /Users/gerd/emacs/savannah/master % src/emacs -Q > > 2024-12-19 16:20:25.163 emacs[83702:3766262] +[IMKClient subclass]: chose IMKClient_Modern > > 2024-12-19 16:20:25.163 emacs[83702:3766262] +[IMKInputSession subclass]: chose IMKInputSession_Modern > > > > ./lisp.h:2000: Emacs fatal error: assertion failed: 0 <= idx && idx < gc_asize (array) > > Fatal error 6: Aborted > > I assume that's in the same place? Andrea, are you reading this? ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 14:44 ` Gerd Möllmann 2024-12-19 15:25 ` Gerd Möllmann @ 2024-12-19 15:31 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-19 15:42 ` Gerd Möllmann 1 sibling, 1 reply; 54+ messages in thread From: Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-19 15:31 UTC (permalink / raw) To: Gerd Möllmann; +Cc: spd, 74966 Gerd Möllmann <gerd.moellmann@gmail.com> writes: > Pip Cet <pipcet@protonmail.com> writes: > >> XSUBR (function)->doc should have been set by comp--register-subr (most >> likely), so maybe disassemble the toplevel_run function of the right >> .eln file... >> >>> HTH a bit. >> >> It does, thanks! > > Got a bit more (don't ask how :-)): Okay, I won't :-) I'm still not sure whether this happens while compiling or when loading. Can you look at the .eln file and see whether it contains a blob (string data in the binary) that would look like this "F782d66696c652d6469616c6f67_x_file_dialog_0" (46543 ...) or, more likely, have a much smaller integer in the list argument? Thanks! Pip ^ permalink raw reply [flat|nested] 54+ messages in thread
* bug#74966: 31.0.50; Crash report (using igc on macOS) 2024-12-19 15:31 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-19 15:42 ` Gerd Möllmann 0 siblings, 0 replies; 54+ messages in thread From: Gerd Möllmann @ 2024-12-19 15:42 UTC (permalink / raw) To: Pip Cet; +Cc: spd, 74966 Pip Cet <pipcet@protonmail.com> writes: > Gerd Möllmann <gerd.moellmann@gmail.com> writes: > >> Pip Cet <pipcet@protonmail.com> writes: >> >>> XSUBR (function)->doc should have been set by comp--register-subr (most >>> likely), so maybe disassemble the toplevel_run function of the right >>> .eln file... >>> >>>> HTH a bit. >>> >>> It does, thanks! >> >> Got a bit more (don't ask how :-)): > > Okay, I won't :-) > > I'm still not sure whether this happens while compiling or when loading. > Can you look at the .eln file and see whether it contains a blob (string > data in the binary) that would look like this > > "F782d66696c652d6469616c6f67_x_file_dialog_0" (46543 ...) > > or, more likely, have a much smaller integer in the list argument? I see an "F782d66696c652d6469616c6f67_x_file_dialog_0" (29 nil nil) ns-open-file-using-panel with strings. ^ permalink raw reply [flat|nested] 54+ messages in thread
end of thread, other threads:[~2024-12-21 18:15 UTC | newest] Thread overview: 54+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-12-19 9:17 bug#74966: 31.0.50; Crash report (using igc on macOS) Sean Devlin [not found] ` <handler.74966.B.173459989517154.ack@debbugs.gnu.org> 2024-12-19 9:21 ` bug#74966: Acknowledgement (31.0.50; Crash report (using igc on macOS)) Sean Devlin 2024-12-19 10:28 ` Gerd Möllmann 2024-12-19 11:05 ` Sean Devlin 2024-12-19 11:30 ` Gerd Möllmann 2024-12-19 10:25 ` bug#74966: 31.0.50; Crash report (using igc on macOS) Gerd Möllmann 2024-12-19 11:57 ` Sean Devlin 2024-12-19 11:48 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-19 11:54 ` Sean Devlin 2024-12-19 14:02 ` Gerd Möllmann 2024-12-19 14:07 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-19 14:44 ` Gerd Möllmann 2024-12-19 15:25 ` Gerd Möllmann 2024-12-19 19:21 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-19 19:46 ` Gerd Möllmann 2024-12-20 7:00 ` Gerd Möllmann 2024-12-20 7:11 ` Gerd Möllmann 2024-12-20 7:30 ` Gerd Möllmann 2024-12-20 7:38 ` Gerd Möllmann 2024-12-20 7:44 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 8:12 ` Eli Zaretskii 2024-12-20 8:21 ` Gerd Möllmann 2024-12-20 8:35 ` Eli Zaretskii 2024-12-20 8:43 ` Gerd Möllmann 2024-12-20 8:57 ` Gerd Möllmann 2024-12-20 16:17 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 16:20 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 14:26 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 14:57 ` Gerd Möllmann 2024-12-21 15:18 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 16:15 ` Eli Zaretskii 2024-12-20 16:40 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 17:17 ` Gerd Möllmann 2024-12-20 19:40 ` Eli Zaretskii 2024-12-20 20:50 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 21:07 ` Gerd Möllmann 2024-12-21 7:09 ` Eli Zaretskii 2024-12-21 7:12 ` Gerd Möllmann 2024-12-21 6:47 ` Eli Zaretskii 2024-12-21 7:08 ` Gerd Möllmann 2024-12-21 7:51 ` Eli Zaretskii 2024-12-21 8:07 ` Gerd Möllmann 2024-12-21 10:09 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 10:31 ` Gerd Möllmann 2024-12-21 12:28 ` Eli Zaretskii 2024-12-21 13:26 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 14:12 ` Gerd Möllmann 2024-12-21 16:07 ` Eli Zaretskii 2024-12-21 17:35 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-21 18:15 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-20 8:04 ` Eli Zaretskii 2024-12-20 6:34 ` Eli Zaretskii 2024-12-19 15:31 ` Pip Cet via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-12-19 15:42 ` Gerd Möllmann
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).