<div dir="ltr">It works with change insert-string to insert<div><br></div><div><br></div><div>My emacs:</div><div>memacs@0x00:~/workspace/github/otp$ emacs --version<br>GNU Emacs 26.1<br>Copyright (C) 2018 Free Software Foundation, Inc.<br>GNU Emacs comes with ABSOLUTELY NO WARRANTY.<br>You may redistribute copies of GNU Emacs<br>under the terms of the GNU General Public License.<br>For more information about these matters, see the file named COPYING.<br></div><div><br></div><div><br></div><div><a href="https://github.com/emacs-mirror/emacs/blob/d0e2a341dd9a9a365fd311748df024ecb25b70ec/etc/NEWS.22#L4039">https://github.com/emacs-mirror/emacs/blob/d0e2a341dd9a9a365fd311748df024ecb25b70ec/etc/NEWS.22#L4039</a><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Monk Boy <<a href="mailto:boyofmonk@gmail.com">boyofmonk@gmail.com</a>> 于2019年10月24日周四 下午7:23写道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi all:<div>    I have used cerl to debug beam(./bin/cerl -gdb), Run the debug compiled emulator in emacs and gdb.  When I input</div><div><br></div><div>```</div><div><br>For help, type "help".<br>Type "apropos word" to search for commands related to "word"...<br>Reading symbols from beam.smp...<br>(gdb) r<br>Starting program: /home/memacs/workspace/github/otp/bin/x86_64-unknown-linux-gnu/beam.smp <br>[Thread debugging using libthread_db enabled]<br>Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".<br>[New Thread 0x7fffb5e7f700 (LWP 8112)]<br>[New Thread 0x7fffb40bf700 (LWP 8113)]<br>[New Thread 0x7fffb5ef2700 (LWP 8114)]<br>[Detaching after fork from child process 8115]<br>[New Thread 0x7fffb36bf700 (LWP 8116)]<br>[New Thread 0x7fffb35bc700 (LWP 8117)]<br>[New Thread 0x7fffb34b9700 (LWP 8118)]<br>[New Thread 0x7fffb317f700 (LWP 8119)]<br>[New Thread 0x7fffb307c700 (LWP 8120)]<br>[New Thread 0x7fffb2f79700 (LWP 8121)]<br>[New Thread 0x7fffb2e76700 (LWP 8122)]<br>[New Thread 0x7fffb2d73700 (LWP 8123)]<br>[New Thread 0x7fffb2c70700 (LWP 8124)]<br>[New Thread 0x7fffb2c1d700 (LWP 8125)]<br>[New Thread 0x7fffb2bca700 (LWP 8126)]<br>[New Thread 0x7fffb2b77700 (LWP 8127)]<br>[New Thread 0x7fffb2b24700 (LWP 8128)]<br>[New Thread 0x7fffb2ad1700 (LWP 8129)]<br>[New Thread 0x7fffb2a7e700 (LWP 8130)]<br>[New Thread 0x7fffb2a2b700 (LWP 8131)]<br>[New Thread 0x7fffb29d8700 (LWP 8132)]<br>[New Thread 0x7fffb2985700 (LWP 8133)]<br>[New Thread 0x7fffb2932700 (LWP 8134)]<br>[New Thread 0x7fffb28df700 (LWP 8135)]<br>[New Thread 0x7fffb288c700 (LWP 8136)]<br>[New Thread 0x7fffb2839700 (LWP 8137)]<br>[New Thread 0x7fffb27e6700 (LWP 8138)]<br>[New Thread 0x7fffb2793700 (LWP 8139)]<br>[New Thread 0x7fffb2740700 (LWP 8140)]<br>[New Thread 0x7fffb26ed700 (LWP 8141)]<br>[New Thread 0x7fffb269a700 (LWP 8142)]<br>[New Thread 0x7fffb2647700 (LWP 8143)]<br><br>Thread 11 "7_scheduler" received signal SIG35, Real-time event 35.<br>[Switching to Thread 0x7fffb2e76700 (LWP 8122)]<br>0x00007ffff7d14e3f in epoll_wait (epfd=8, events=events@entry=0x7fffb72c8b60, maxevents=maxevents@entry=512, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30<br>30        ../sysdeps/unix/sysv/linux/epoll_wait.c: 没有那个文件或目录.<br>(gdb) <br></div><div>```</div><div><br></div><div>I got:</div><div>```</div><div>{"init terminating in do_boot",no_or_multiple_root_variables}<br>init terminating in do_boot (no_or_multiple_root_variables)<br><br>Crash dump is being written to: erl_crash.dump...<br></div><div>```</div><div><br></div><div><br></div><div>I must input:</div><div>(gdb) r -- -root /home/memacs/workspace/github/otp -progname /home/memacs/workspace/github/otp/bin/cerl -- -home /home/memacs --<br>Starting program: /home/memacs/workspace/github/otp/bin/x86_64-unknown-linux-gnu/beam.smp -- -root /home/memacs/workspace/github/otp -progname /home/memacs/workspace/github/otp/bin/cerl -- -home /home/memacs --<br>[Thread debugging using libthread_db enabled]<br>Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".<br>[New Thread 0x7fffb5e7f700 (LWP 8508)]<br>[New Thread 0x7fffb40bf700 (LWP 8509)]<br>[New Thread 0x7fffb5ef2700 (LWP 8510)]<br>[Detaching after fork from child process 8511]<br>[New Thread 0x7fffb36bf700 (LWP 8512)]<br>[New Thread 0x7fffb35bc700 (LWP 8513)]<br>[New Thread 0x7fffb34b9700 (LWP 8514)]<br>[New Thread 0x7fffb31b6700 (LWP 8515)]<br>[New Thread 0x7fffb33b6700 (LWP 8516)]<br>[New Thread 0x7fffb2e7f700 (LWP 8517)]<br>[New Thread 0x7fffb2d7c700 (LWP 8518)]<br>[New Thread 0x7fffb2c79700 (LWP 8519)]<br>[New Thread 0x7fffb32b3700 (LWP 8520)]<br>[New Thread 0x7fffb3260700 (LWP 8521)]<br>[New Thread 0x7fffb320d700 (LWP 8522)]<br>[New Thread 0x7fffb2b76700 (LWP 8523)]<br>[New Thread 0x7fffb2b23700 (LWP 8524)]<br>[New Thread 0x7fffb2ad0700 (LWP 8525)]<br>[New Thread 0x7fffb2a7d700 (LWP 8526)]<br>[New Thread 0x7fffb2a2a700 (LWP 8527)]<br>[New Thread 0x7fffb29d7700 (LWP 8528)]<br>[New Thread 0x7fffb2984700 (LWP 8529)]<br>[New Thread 0x7fffb2931700 (LWP 8530)]<br>[New Thread 0x7fffb28de700 (LWP 8531)]<br>[New Thread 0x7fffb288b700 (LWP 8532)]<br>[New Thread 0x7fffb2838700 (LWP 8533)]<br>[New Thread 0x7fffb27e5700 (LWP 8534)]<br>[New Thread 0x7fffb2792700 (LWP 8535)]<br>[New Thread 0x7fffb273f700 (LWP 8536)]<br>[New Thread 0x7fffb26ec700 (LWP 8537)]<br>[New Thread 0x7fffb2699700 (LWP 8538)]<br>[New Thread 0x7fffb2646700 (LWP 8539)]<br></div><div>```</div><div><br></div><div>Last I find the cerl script</div><div>```</div><div>gdbcmd="(insert-string \"set args $beam_args\") \<br>                    (comint-send-input)"<br></div><div>```</div><div><br></div><div>But emacs has not the function (insert-string xxx)</div><div>  (C-h f)</div></div>
</blockquote></div>