milasm
Dev tools
assembler
SHOW HN2023
How HN took it
3 positive, 3 neutral or asking, 0 mixed, 0 critical, out of 6 comments about the project. Thread score +0.27.
Docs: 1 for, 0 againstDesign: 1 for, 0 againstIdea: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Looks surprisingly nice and readable
From 1 comment
This actually looks surprisingly nice... I thought it would appear overly verbose. Is this mostly "renaming instructions" and adding macros in the same style? A big struggle with…
thewataccount on HN
Objections
Mistaken for a general CPU assembler; it targets CLR only
From 2 comments
This project targets the CLR (the runtime for C#), not a CPU.
overthrow on HN> I don't use assembly daily, how well does this work across different instruction sets? This particular macroassembler is for .NET CIL…
livre on HN
C already provides readable, portable assembly-like code
From 1 comment
And I always thought there is already a set of macros that makes assembler more readable and portable. It is called C.
snickerer on HN
Requests
Ability to convert CLR bytecode from .NET binaries and disassemble it
From 1 comment
Can I use this to convert clr bytecode if a .NET binary and disassemble it? If so, I asked for this. Obfuscated shellcode loading .NET that can't be disassembled all the…
badrabbit on HN
Questions
How well does it work across different instruction sets?
From 1 comment
This actually looks surprisingly nice... I thought it would appear overly verbose. Is this mostly "renaming instructions" and adding macros in the same style? A big struggle with…
thewataccount on HN
Alternatives named
Writing macros in C or using an optimizing C compiler
From 2 comments
And I always thought there is already a set of macros that makes assembler more readable and portable. It is called C.
snickerer on HNI see it's said in a jest, but an optimizing C compiler does so much more than macro expansion that it's not even funny (when looking at the resulting assembly).
nine_k on HN
Disassemblers such as ILSpy and JetBrains tools
From 1 comment
Can I use this to convert clr bytecode if a .NET binary and disassemble it? If so, I asked for this. Obfuscated shellcode loading .NET that can't be disassembled all the…
badrabbit on HN