今天测试app时发现一个必现的异常,当在登录成功后再打开登录前点击的页面时,就会在Xcode?console中打印如下日志: NSScanner:nil string argument NSScanner:nil string argument libc++abi.dylib: terminate...
分类:
编程语言 时间:
2015-03-09 16:25:11
阅读次数:
6416
0.以下在系统CentOS 6.3 x86_64上操作1.试图运行程序,提示"libc.so.6: version `GLIBC_2.14' not found",原因是系统的glibc版本太低,软件编译时使用了较高版本的glibc引起的:[ghui@StuOSbin]$pwd/var/VMdisk...
分类:
其他好文 时间:
2015-03-03 22:00:53
阅读次数:
248
1. ios 开启c++11CXXFLAGS += -std=c++11 -stdlib=libc++ -WeverythingLDFLAGS += -lc++-miphoneos-version-min=5.0 如果出现start", referenced from: implicit entry...
分类:
移动开发 时间:
2015-03-01 07:51:14
阅读次数:
249
前面分析的adbi框架和libinject都是使用so注入的方式,实现将指定代码装入目标进程,这种方式有几个特点:1. 是动态的,需要目标进程已经启动2. 无法影响全局,比如注入A进程挂钩里边libc.so的open函数,此时,B进程使用的libc.so的open函数还是老函数,linux系统通过C...
分类:
移动开发 时间:
2015-02-28 12:54:12
阅读次数:
485
CXXFLAGS += -std=c++11 -stdlib=libc++LDFLAGS += -lc++是谁写的LDFLAGS也要用-std=c++11的,害的我调试了几个小时,就为了定位这一个问题题外话:自带的libstdc++还没有支持c++11,所以要用激进派的libc++
分类:
移动开发 时间:
2015-02-27 20:12:44
阅读次数:
159
有时app或者游戏突然崩溃只提示如下信息,要查找错误的原因有点感觉无从下手,因为提示信息太少了。
02-27 10:57:15.736: A/libc(32000): Fatal signal 11 (SIGSEGV) at 0x0000000c (code=1), thread 32014 (Thread-1461)
02-27 10:57:15.736: A/libc(32000): Send stop signal to pid:32000 in debugger_signal_handler
这时...
分类:
移动开发 时间:
2015-02-27 11:57:48
阅读次数:
201
眼下ios的指令集有下面几种:armv6iPhoneiPhone2iPhone3G第一代和第二代iPod Toucharmv7iPhone4iPhone4Sarmv7siPhone5iPhone5Carm64iPhone5S机器对指令集的支持是向下兼容的,因此armv7的指令集是能够执行在iphon...
分类:
其他好文 时间:
2015-02-24 12:33:45
阅读次数:
158
刚开始接触VC的时候,很大一部分时间是在对付编译链接错误,因为经验不足的原因,这些编译链接总让人很沮丧。比如:1.fatal error LNK1104: 无法打开文件“LIBC.lib”错误这个错误是因为库冲突导致的,解决方法如下:方法一:用VSDNET2005重新编译某个工程的发生了链接错误现在...
分类:
其他好文 时间:
2015-02-14 22:34:10
阅读次数:
281
最近在做arm64的移植,在网上看到了lint系列静态代码分析工具,在windows下就是pc-lint了,便拿来用了一下,功能还是挺强大的。初次上手,过程中也遇到不少疑惑,写此文来记一下。首先,安装好pc-lint后,可去官网上下载最新的补丁(包括补丁更新器lpatch和补丁配置如l9-a-b.lp..
分类:
其他好文 时间:
2015-02-12 02:03:53
阅读次数:
1063