TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Mapping Symbols: Rethinking for Efficiency

16 pointsby MaskRay10 months ago

1 comment

MaskRay10 months ago
tl;dr<p>- Mapping symbols describe data in code and instruction sets transition (e.g. A32&lt;=&gt;T32).<p>- Pending LLVM integrated assembler patch that will eliminate almost all mapping symbols without breaking disassemblers <a href="https:&#x2F;&#x2F;github.com&#x2F;llvm&#x2F;llvm-project&#x2F;pull&#x2F;99718">https:&#x2F;&#x2F;github.com&#x2F;llvm&#x2F;llvm-project&#x2F;pull&#x2F;99718</a><p>- RISC-V ISA extension `$x&lt;ISA&gt;` (unimplemented yet) would raise question where the relocatable files are more heterogeneous.<p>- Mach-O LC_DATA_IN_CODE describes ranges.<p>- Compressed .strtab and .symtab might be beneficial.