1@echo off 2if (%1)==() echo Usage: %0 tracefile 3if (%1)==() goto done 4rem Need to fiddle with the dumped image so prep doesn't break it 5obj\i386\preprep ..\src\obj\i386\emacs.exe ..\src\obj\i386\pemacs.exe 6copy ..\src\obj\i386\temacs.map ..\src\obj\i386\pemacs.map 7rem ----------------------------------------------------------------- 8rem Use this version to profile explicit commands only. 9prep /om /ft /sf _Fexecute_extended_command ..\src\obj\i386\pemacs 10rem ----------------------------------------------------------------- 11rem Use this version to ignore startup code 12rem prep /om /ft /sf _command_loop_1 ..\src\obj\i386\pemacs 13rem ----------------------------------------------------------------- 14rem Use this version to include startup code 15rem prep /om /ft ..\src\obj\i386\pemacs 16rem ----------------------------------------------------------------- 17if errorlevel 1 goto done 18profile ..\src\obj\i386\pemacs %2 %3 %4 %5 %6 %7 %8 %9 19if errorlevel 1 goto done 20prep /m ..\src\obj\i386\pemacs 21if errorlevel 1 goto done 22plist ..\src\obj\i386\pemacs > %1 23:done 24 25goto skipArchTag 26 arch-tag: d1c629de-9172-4d72-ab68-9d45ab9903cc 27:skipArchTag 28