[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:2829]Portable dumper
- X-ml-count: 2829
- Subject: [MD:2829]Portable dumper
- From: MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx>
- Date: Fri, 18 Jan 2002 14:31:59 +0900
- User-agent: T-gnus/6.15.4 (based on Oort Gnus v0.04) (revision 11) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.0.104 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/1.99 Preliminary-Alpha--5 (AKUTOU)
Yoshiki Hayashi <yoshiki@xxxxxxxxxx> writes:
> ところで、MSVC で gdb でやる p *(struct Lisp_Symbol *)ptr と
> いうことをやるにはどうすれば良いのでしょうか? そのまま
> working copy を Windows 側に持っていて NTEmacs で試していて、
あともうちょっとで、Meadow1.99のcommitが終わるから、そっちでやるのが良いかも。
> なんとか dump data を load するところまでは行ったのですが、
> その後の init_ntproc の中で落ちます。確か openp だったと思う
> のですが Vload_path を参照していて、どうも Vload_path の中身
> が不正なようなので、調べたいのです。
あー、こういうのをやるmacroがあったんだけどなぁ。
GNU Emacsの場合、tagbitが、4bit valbitが、28bitだから、
watch windowで、16進で頭ひとつを取り除いて、(Lisp_Symbol*)(0xXXXXXXX)
という入力を手で書くのが一番原始的な手法かな。
from himi