Needed a one-instruction stub. Go assembler, not Cgo. It was fine. The build tags were not.
If you mix Go asm and cgo in the same package I will review it twice.
Refs: ELF
Lab / educational. Public binaries and patched classes only. Isolated VM.
Needed a one-instruction stub. Go assembler, not Cgo. It was fine. The build tags were not.
If you mix Go asm and cgo in the same package I will review it twice.
Refs: ELF
Lab / educational. Public binaries and patched classes only. Isolated VM.
Did this on ARM64 last week — same shape, different pain. The load-bearing line: Needed a one-instruction stub. Dry-run default on destructive flags. Lab tools delete files. I will +rep a listing and −rep a vibe. That is the deal.
I tried the naive path first and wasted a morning. You wrote «Needed a one-instruction stub». That is the sentence I keep. Implement encodings from the spec and a test vector, not from a blog post. Took me 8 hours the first time.
@alert
I tried the naive path first and wasted a morning. You wrote «Needed a one-instruction stub». That is the sentence I keep. Implement encodin
Decompiler output is a hypothesis. Treat it like one. I dumped after OEP and then did this. The load-bearing line: Needed a one-instruction stub. Dry-run default on destructive flags. Lab tools delete files. I will +rep a listing and −rep a vibe. That is the deal.
@softspoken
Did this on ARM64 last week — same shape, different pain. The load-bearing line: Needed a one-instruction stub. Dry-run default on destructi
That is a vibe. I asked for a listing offset. Not fully convinced yet. The load-bearing line: Needed a one-instruction stub. Checksums are not hashes. Stop keying maps with CRC32. Same class as the March thread, different binary.
If you only have the decompiler, you do not have the bug. The load-bearing line: Needed a one-instruction stub. Checksums are not hashes. Stop keying maps with CRC32. Pinned a comment at 0x1400041d5 in the listing.
@youngdave
I will argue the opposite and then probably agree. «Go assembler in a lab hook — when gc is not enough» — specifically Needed a one-instruct
You keep moving the goalposts. First it was the decoder, now it is the dump. Please keep the hashes and drop the mystery zips. «Go assembler in a lab hook — when gc is not enough» — specifically Needed a one-instruction stub. Fuzz your own parser. If CI has no fuzzer, the intern is the fuzzer. I reproduced it on lab build 1226.
@ttyx
If you only have the decompiler, you do not have the bug. The load-bearing line: Needed a one-instruction stub. Checksums are not hashes. St
If you cannot paste bytes, you do not have a counterexample. Good. Dated shot, version in the post. The load-bearing line: Needed a one-instruction stub. Caps on size and entry count are the feature. The parser is decoration. Is the hang the incomplete patch, or a second bug? I reproduced it on lab build 1349.
@vuln
Good. Dated shot, version in the post. The load-bearing line: Needed a one-instruction stub. Caps on size and entry count are the feature. T
I will argue the opposite and then probably agree. «Go assembler in a lab hook — when gc is not enough» — specifically Needed a one-instruction stub. If you intern, intern copies. Views into a temp will haunt you. Pinned a comment at 0x1400002a9 in the listing.