首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
filt专题
Android addr2line和 c++filt使用(三十六)
Android addr2line和 c++filt使用 1.查看crash函数位置# arm-linux-androideabi-addr2line -f -e out/target/product/xxx/symbols/system/lib/libaudioroute.so 00001254注意:-f:函数名-e:默认so文件2.如果addr2line看到是乱码的函数名,可
阅读更多...
C++ summary 工具 nm c++filt
nm nm 命令是一个用于显示二进制文件(通常是可执行文件或共享库)中的符号表的工具。它通常用于查看程序或库中定义的全局符号和函数的信息。nm 命令对于分析二进制文件中的符号和调试信息非常有用。 基本语法如下: nm [options] <binary-file> 其中 <binary-file> 是要分析的二进制文件的路径。以下是一些常用的 nm 命令选项: -a:显示所有符号,包括
阅读更多...
使用c++filt 还原RTTI返回的类型名称
考虑下面的代码 const char ori[] = "feelling good";auto copy = ori;std::cout << typeid(ori).name() << '\n';std::cout << typeid(copy).name() << '\n'; 在g++ 编译后输出 A14_c PKc typeid操作符会返回一个const type_info&对
阅读更多...
pandas 选择数据与条件筛选iloc/loc/filt
列选择 选择一列df['lable_title'] 选择多列df[['lable1','lable2']] [ 重要事项 ]:注意选择多个列时,多个label要用[]框起来。 DataFrame类似于一个二维数组,而二维数组的每一列可以看成一个一维数组,该一维数组在pandas中被称作Series。即DataFrame为一个二维数组,由一列一列的一维数组Series组成。 使用df[‘
阅读更多...