- 授权协议: BSD
- 开发语言: C/C++
- 操作系统: 跨平台
- 软件首页: https://github.com/trailofbits/mcsema
软件介绍
MC-Semantics (或者 mcsema, 发音 'em see se ma') 是一个用来将机器码翻译成 LLVM IR 的库,包括如下几个子项目:
Control Flow Recovery
Instruction Semantics
Binary File Parsing
Semantics Testing
示例:
C:\dev\llvm-new\mc-sema\tests>demo2 Could Not Find C:\dev\llvm-new\mc-sema\tests\demo_test2.cfg getFunc: Starting at 0x1 1: movl %eax, %ecx 3: xorl %eax, %eax 5: incl %eax 6: xorl %ebx, %ebx 8: cmpl %ecx, %ebx a: je 5 c: addl %eax, %eax e: incl %ebx f: jmp -9 8: cmpl %ecx, %ebx a: je 5 11: ret getFunc: Function recovery complete for func at 1 Adding entry point: demo2_entry demo_driver2.c 0x100
Responsive Web Design
Ethan Marcotte / Happy Cog / 2011-6 / USD 18.00
From mobile browsers to netbooks and tablets, users are visiting your sites from an increasing array of devices and browsers. Are your designs ready? Learn how to think beyond the desktop and craft be......一起来看看 《Responsive Web Design》 这本书的介绍吧!
