TscanCode
TscanCode copied to clipboard
代码分析如何支持UE4?
UE4 的C++代码能支持吗?UE做了很多自己的特性,如何自定义一些自己的规则去支持分析?
UE4 的C++代码能支持吗?UE做了很多自己的特性,如何自定义一些自己的规则去支持分析?
需要扫描什么样的问题呢?能详细说明?
比如以下情景: 1、能够通过分析发现头文件包含问题,因为UE4是分片编译的,有很多单文件缺少头文件包含仍能够编译通过 2、数组,map访问越界,UE对数组和map进行了封装,TArray和TMap,用法和C++的不太一样
我问这个问题其实就想了解一下贵工具是否支持扫描发现UE4开发的项目代码?
比如以下情景: 1、能够通过分析发现头文件包含问题,因为UE4是分片编译的,有很多单文件缺少头文件包含仍能够编译通过 2、数组,map访问越界,UE对数组和map进行了封装,TArray和TMap,用法和C++的不太一样
我问这个问题其实就想了解一下贵工具是否支持扫描发现UE4开发的项目代码?
这种特殊的容器用法确实没有支持。这一点可以从参考的C++源码看出来。工具现在只支持标准的STL容器检查。 头文件问题,你可以修改下工具源码,自己开发相关功能