blog:pushbx:2023:1106_october:november_work
October/November work
2023-11-05
This week I worked some on Extensions for lDebug and did one change to the wwwecm scripts: The update function for hg repos will run an hg clean --all
command before building the repo using its mak.sh
scripts. This clears away stale files like the listings and executables of the SOTF ELD after it was renamed to CO.ELD.
-
-
-
Bugfix: Do not depend on puts preserving or lowering CX in dumpregs
Two additional spots, in lineio.asm and the immediate assembler, which expected puts to preserve registers
ELD infrastructure
ELD architecture
eldcomp and
set.eld now use new-style puts handlers with downlink headers
-
-
Specific ELDs
ldmem.eld: Add display of more ELD handlers
aformat.eld: Dump written bytes after the assembler has handled an instruction
ldmem.eld: Split code into nouns, allow to specify nouns (default if none specified is ALL
)
bases.eld: Display an expression (32 bits) or literal (64 bits) in different bases
set.eld: Fix to mark oneshot run with /E switch as resident during command injection
-
set.eld: Use new style puts hook, improving the interaction with eldcomp
eldcomp.eld: Use new style puts hook
useparat.eld: Insert a line of underscores or equal signs after disassembling instructions that end a control flow. This ELD tries to detect disassembly of certain instructions (retn, retf, iret, jmp, mov ah, mov ax, int 20, int 21) as well as the last line of the register dump from a R command (starts as "DS=" or "IP=").
blog/pushbx/2023/1106_october/november_work.txt · Last modified: 2023-11-20 11:25:02 +0100 Nov Mon by ecm