Mesa项目最初作为 OpenGL规范的开源实现。现在扩展为兼容更多的 graphics APIS:including OpenGL ES (versions 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC and Vulkan。 同时,各种显示设备的驱动程序开始允许Mesa库兼容,包括软件仿真到先进gpu的硬件加速。 Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL. The llvmpipe software renderer allows running of OpenGL applications without any hardware / driver support. llvm(low level virtual machine) Windows 编译好的llvm版本
2022-04-06 16:00:54 106.54MB 3d mesa
1
LLVM is one of the very hot topics in recent times. It is an open source project with an ever-increasing number of contributors. Every programmer comes across a compiler at some point or the other while programming. Simply speaking, a compiler converts a highlevel language to machine-executable code
2022-03-22 19:48:23 1.43MB LLVM
1
在任意目录下编写并且编译调用自己的Pass示例,已经编译成功,可直接opt调用,也可以重新在build目录下执行 cmake ../ 再执行 make
2022-03-17 19:56:33 55KB LLVM,Pass
1
全书共14章,第1章简要介绍了本书所基于的环境与工具;第2~6章针对编译的不同阶段,展开实践方面的相关阐述,并结合GCC和LLVM这两款具体的编译器进行论述;第7章介绍了多样化编译方面的实践;第8~13章从反编译的不同阶段介绍与反编译相关的可执行程序格式、程序解码和反汇编、中间表示生成、数据类型和控制流的恢复、过程定义恢复等内容;第14章简要介绍了反编译在信息安全方面的应用。
2022-03-11 02:22:59 64.78MB LLVM GCC 反编译 代码混淆
1
巴生 基于antlr4和LLVM构建的过程编程语言 设置 请参阅
2022-03-07 14:15:47 48KB cmake cpp llvm antlr
1
2020年2月13日,好像是晴天也好像是阴天,管他什么天反正也没出门。晚上下楼扔垃圾,久违的微风拂面,恍然想起如今已经立春了,是春的温柔啊。啊,跑题了… 想要安装LLVM都需要准备些什么呢?需要安装:虚拟机、centos、gcc/g++、cmake。这里是我的安装步骤以及一些比较有参考性的文章。 准备步骤: 1) 虚拟机的安装: 这个简单直接点点点就好没几步,装好后没有密钥的上网搜一个用就好,可以参考https://www.52pojie.cn/thread-804891-1-1.html 2) centos的安装: 参考https://blog.csdn.net/u013168176/art
2022-03-05 20:28:51 311KB clang gcc install
1
本文件为ollvm源码,下载后可在Windows或linux环境下先利用Cmake生成makefile,再进行编译。 使用ollvm可以进行代码混淆,增加反编译的难度。
2022-03-03 22:06:55 82.18MB ollvm 代码混淆
1
************伸手党直接请看第四步************* ndk-r17b编译及使用ollvm-tti步骤(提供编译后文件) 源码地址: https://github.com/yazhiwang/ollvm-tll 一、编译ollvm-tti 1.git clone https://github.com/yazhiwang/ollvm-tll.git 2.mkdir build 3.cd build 4.修改ollvm-tll\lib\Transforms\Obfuscation\CMakeLists.txt,在最后一行添加 add_definitions(-D_WINDOWS) 让其支持WINDOWS,不修改的话会一直出现"Cannot open /dev/random" 5.cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_LIBDIR_SUFFIX=64 -G "MinGW Makefiles" -DLLVM_INCLUDE_TESTS=OFF ..\ollvm-tll 6.make -j3 二、链接NDK 7.备份NDK_PATH/toolchains/llvm目录 8.删除NDK_PATH/toolchains/llvm/prebuilt/windows-x86_64/目录下所有文件 9.复制build文件夹中的bin、和lib以及lib64 到NDK_PATH/toolchains/llvm/prebuilt/windows-x86_64/目录下 三、使用 10.在Android.mk中加入以下就能使用混淆功能了 LOCAL_CFLAGS := -mllvm -sub -mllvm -bcf -mllvm -fla -mllvm -sobf 四、编译后文件下载地址(文件太大上传不了,上传至网盘了) 1.备份NDK_PATH/toolchains/llvm目录 2.删除NDK_PATH/toolchains/llvm/prebuilt/windows-x86_64/目录下所有文件 3.直接解压到NDK_PATH/toolchains/目录就行
2022-02-18 14:17:45 1KB ollvm ndk llvm 混淆
1
网速慢就可以下载,官网下载页面:https://releases.llvm.org/download.html 实际下载地址:https://github.com/llvm/llvm-project/releases/download/llvmorg-11.0.0/LLVM-11.0.0-win64.exe
2022-02-14 10:05:08 172.41MB windows
1
Python Pascal编译器 依存关系 llvmlite 用法 ./ppc -h
2022-01-22 01:44:35 718KB Python
1