摘要: 操作系统发展阶段 中断处理过程 核心态和用户态 阅读全文
posted @ 2020-10-13 23:33 阿甘左 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 什么是未定义的行为编译器和未定义的行为之间的关系未定义行为导致的安全问题检查未定义行为的工具介绍Swift相比OC更安全一些什么是程序的未定义行为?在 ISO C++14 Standard未定义成为标准的行为,有些错误的行为没有多加检测和控制即语法检查不到的错误,语法正确,运行起来却会有错误比如除数未0,数组越界,数值类型溢出,空指针访问异常,更改字符串的字面量这些都是我们在项目中经常会碰到的.详... 阅读全文
posted @ 2020-10-13 22:16 阿甘左 阅读(225) 评论(0) 推荐(0) 编辑
摘要: size: 文件Section信息查看otool: obj砸壳xcrun: 执行本地开发工具,如simctlatos: address to symbol,符号化解析相关clang: 编译codesign: 打包签名用env: 系统环境变量设置,构建打包时用file: 文件类型查看,dwarfdump: 符号化日志文件分析用gcc: 编译工具,与clang作用类似ld: 链接库,如-all_lo... 阅读全文
posted @ 2020-10-13 20:31 阿甘左 阅读(105) 评论(0) 推荐(0) 编辑
摘要: (lldb) helpDebugger commands: apropos -- List debugger commands related to a word or subject. breakpoint -- Commands for operating on breakpoints (see 'help b' for ... 阅读全文
posted @ 2020-10-13 00:10 阿甘左 阅读(175) 评论(0) 推荐(0) 编辑