unSafe.sh - 不安全
我的收藏
今日热榜
公众号文章
导航
Github CVE
Github Tools
编码/解码
文件传输
Twitter Bot
Telegram Bot
Search
Rss
黑夜模式
Benchmarking compression programs
文章介绍了三种类型的压缩算法及其特点,并通过Ruby脚本对多种压缩工具进行基准测试,生成包含Chart.js图表的HTML报告以展示性能数据。...
2025-8-31 07:0:0 | 阅读: 20 |
收藏
|
MaskRay - maskray.me
ratio
decompress
compress
chart
Understanding alignment - from source to object file
内存对齐在C++编译过程中涉及变量和函数的规则、LLVM IR表示、汇编输出及目标文件格式,并通过链接器确保严格对齐要求。...
2025-8-24 07:0:0 | 阅读: 1 |
收藏
|
MaskRay - maskray.me
alignment
aligned
addralign
p2align
directives
LLVM integrated assembler: Improving sections and symbols
文章介绍了LLVM中的MCSection和MCSymbol类的优化改进,移除了用于区分对象文件格式的枚举类型,简化了代码结构并提高了运行效率。同时对符号内容的管理进行了调整和优化。...
2025-8-17 07:0:0 | 阅读: 8 |
收藏
|
MaskRay - maskray.me
sv
mcsymbol
mcsection
assembler
amdgpu
LLVM integrated assembler: Engineering better fragments
In my previous assembler posts, I've discussed improvements onexpression evaluation...
2025-7-27 07:0:0 | 阅读: 1 |
收藏
|
MaskRay - maskray.me
fragment
mc
fragments
assembler
mcfragment
GCC 13.3.0 miscompiles LLVM
作者在更新LLVM MC层时移除了FK_PCRel_ fixup类型以简化机制,并修复了由GCC 13.3.0引起的编译错误。...
2025-7-13 07:0:0 | 阅读: 6 |
收藏
|
MaskRay - maskray.me
fk
llc
pcrel
rewriterbug
typo
LLVM integrated assembler: Improving expressions and relocations
文章介绍了LLVM集成汇编器在符号等式、循环依赖检测和重定位生成方面的改进。通过采用2色深度优先搜索算法检测循环依赖,并支持更灵活的符号重新赋值方式。同时优化了重定位生成框架以支持更多架构并减少冗余重定位。...
2025-5-26 07:0:0 | 阅读: 4 |
收藏
|
MaskRay - maskray.me
mcexpr
mcsymbol
assembler
mc
LLVM integrated assembler: Improving MCExpr and MCValue
本文介绍了LLVM集成汇编器的改进工作,包括优化MCValue类的设计以解决不同架构下重定位表达式的不一致问题,并简化Mach-O汇编器的支持。改进后的设计提高了代码清晰度和编译效率。...
2025-4-6 07:0:0 | 阅读: 1 |
收藏
|
MaskRay - maskray.me
mcvalue
specifier
syma
symb
Relocation generation in assemblers
文章探讨了GNU汇编器和LLVM集成汇编器如何生成重定位项。这些项在链接或加载时由链接器填充。生成过程包括解析、节布局和重定位决策阶段,并涉及可重定位表达式、PC相关修复项及不同架构的处理方式。...
2025-3-16 07:0:0 | 阅读: 1 |
收藏
|
MaskRay - maskray.me
specifier
assembler
relocatable
aarch64
Compiling C++ with the Clang API
文章介绍如何使用Clang API将单个C++源文件编译为对象文件或汇编代码,并提供了完整的代码示例和CMake构建配置。代码支持生成x86目标代码,并处理诊断信息以显示错误、警告和宏展开位置。...
2025-3-9 15:11:21 | 阅读: 13 |
收藏
|
MaskRay - maskray.me
sm
expanded
frontend
llvmx86info
Migrating comments to giscus
文章介绍了Hexo框架及其功能,并展示了版权声明信息。...
2025-2-17 08:0:0 | 阅读: 1 |
收藏
|
MaskRay - maskray.me
maskray
hexo
lld 20 ELF changes
LLVM 20 will be release...
2025-2-2 08:0:0 | 阅读: 3 |
收藏
|
MaskRay - maskray.me
lld
isexported
dynsym
relocatable
symtab
Natural loops
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545...
2025-1-20 05:0:0 | 阅读: 1 |
收藏
|
MaskRay - maskray.me
dfn
lp
tick
loops
worklist
Natural loops
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545...
2025-1-20 05:0:0 | 阅读: 3 |
收藏
|
MaskRay - maskray.me
dfn
tick
lp
worklist
idom
Understanding and improving Clang -ftime-report
Clang provides a few op...
2025-1-12 08:0:0 | 阅读: 1 |
收藏
|
MaskRay - maskray.me
ftime
timing
timers
wall
passes
2024年总结
一如既往,主要在工具链领域耕耘。BlogWrote 3...
2024-12-31 03:43:27 | 阅读: 24 |
收藏
|
MaskRay - maskray.me
lld
mc
objdump
hashing
bail
Skipping boring functions in debuggers
In debuggers, stepping...
2024-12-30 07:47:8 | 阅读: 6 |
收藏
|
MaskRay - maskray.me
skipped
lldb
stl
gfi
allocator
Exporting Tweets
ClickMore -> Settings and pr...
2024-12-25 08:0:0 | 阅读: 1 |
收藏
|
MaskRay - maskray.me
yy0
tweets
yy
mm0
deno
Simplifying disassembly with LLVM tools
Both compiler developer...
2024-12-22 08:0:0 | 阅读: 10 |
收藏
|
MaskRay - maskray.me
mc
objdump
disasm
cdis
zsh
clang-format and single-line statements
The Google C++ Style is...
2024-12-1 16:0:0 | 阅读: 3 |
收藏
|
MaskRay - maskray.me
allocator
stl
iterator
braces
Removing global state from LLD
LLD, the LLVM linker, is a mature and fast linker supporting multiplebinary formats...
2024-11-17 16:0:0 | 阅读: 1 |
收藏
|
MaskRay - maskray.me
lld
twine
library
elft
ostream
Previous
1
2
3
4
5
6
7
8
Next