일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- anti debugging
- pinpoint
- 안티디버깅
- Linux packer
- tracing
- initial-exec
- android inject
- Injection
- so inject
- uftrace
- pthread
- apm
- LLVM 난독화
- 난독화
- OSR
- Linux custom packer
- linux debugging
- Obfuscator
- on stack replacement
- LLVM
- Android
- linux thread
- TLS
- v8 tracing
- tracerpid
- on-stack replacement
- v8 optimizing
- LLVM Obfuscator
- custom packer
- thread local storage
- Today
- Total
목록2024/04 (2)
Why should I know this?
UBFM Syntax UBFM Wd, Wn, #, # ; 32-bit general registers UBFM Xd, Xn, #, # ; 64-bit general registers Usage Unsigned Bitfield Move copies any number of low-order bits from a source register into the same number of adjacent bits at any position in the destination register, with zeros in the upper and lower bits. Important! UBFM is an instruction that copies by specifying a memory range and can be..
https://llvm.org/docs/LangRef.html#load-instruction LLVM Language Reference Manual — LLVM 19.0.0git documentation Compiling with ThinLTO causes the building of a compact summary of the module that is emitted into the bitcode. The summary is emitted into the LLVM assembly and identified in syntax by a caret (’^’). The summary is parsed into a bitcode output, along llvm.org 예제] class BaseLoadStore..