Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

maskray.me

Get the latest updates from directly as they happen.

Follow now 101 followers

Latest posts

Last updated 17 days ago

Light ELF: exploring potential size reduction

18 days ago

ELF's design emphasizes naturalsize and alignment guidelines for its control structures. Whileensured...

A compact section header table for ELF

19 days ago

ELF's design emphasizes natural sizeand alignment guidelines for its control structures. However...

C++ exit-time destructors

about 1 month ago

In ISO C++ standards, [basic.start.term] specifies that:Constructed objects ([dcl.init]) with static storage...

A new relocation format for ELF

about 1 month ago

UNDER CONSTRUCTION still working on experimentsELF's design emphasizes natural size and alignment...

A compact relocation format for ELF

about 1 month ago

ELF's design emphasizes natural size and alignment guidelines for itscontrol structures. This...

My involvement with LLVM 18

about 2 months ago

LLVM 18 will soon be relased. This post provides a summary of...

MMU-less systems and FDPIC

about 2 months ago

This article describes ABI and toolchain considerations about systemswithout a Memory Management...

MMU-less systems and RISC-V FDPIC

about 2 months ago

UNDER CONSTRUCTIONThis article describes some ABI and toolchain notes about systemswithout a...

lld 18 ELF changes

2 months ago

LLVM 18 will be released. As usual, I maintain lld/ELF and have...

Toolchain notes on z/Architecture

2 months ago

This article describes some notes about z/Architecturewith a focus on the ELF...

Raw symbol names in inline assembly

3 months ago

GCC's aarch64 port, from the beginning (2012), supports the constraint"S" to reference...

Modified condition/decision coverage (MC/DC) and compiler implementations

3 months ago

Key metrics for code coverage include:function coverage: determines whether each function beenexecuted.line...