您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. (中兴通讯内部培训)嵌入式软件易于出错问题分析专题(2).ppt

  2. 1.全局符号 可重定位目标文件 可执行目标文件 全局符号强弱对碰问题 全局变量共享访问和死锁问题 2.堆栈帧 PowerPC堆栈帧结构 X86堆栈帧结构 计算堆栈帧链大小 3.字节顺序+字节对齐+数据不一致引用 字节顺序 字节对齐 数据不一致引用 综合症问题 4.易出错问题总结
  3. 所属分类:硬件开发

    • 发布日期:2009-05-17
    • 文件大小:1048576
    • 提供者:hardbeyond
  1. 缓冲区溢出攻击的原理及对策

  2. 从逻辑上讲进程的堆栈是由多个堆栈帧构成的,其中每个堆栈帧都对应一个函数调用。当函数调用发生时,新的堆栈帧被压入堆栈;当函数返回时,相应的堆栈帧从堆栈中弹出。尽管堆栈帧结构的引入为在高级语言中实现函数或过程这样的概念提供了直接的硬件支持,但是由于将函数返回地址这样的重要数据保存在程序员可见的堆栈中,因此也给系统安全带来了极大的隐患。
  3. 所属分类:网络攻防

    • 发布日期:2009-07-20
    • 文件大小:156672
    • 提供者:jw345654662
  1. 《C陷阱与缺陷》~!~!~!

  2. 目录: 第1章 快速上手 1.1 简介 1.1.1 空白和注释 1.1.2 预处理指令 1.1.3 main函数 1.1.4 read_column_numbers函数 1.1.5 rearrange函数 1.2 补充说明 1.3 编译 1.4 总结 1.5 警告的总结 1.6 编程提示的总结 1.7 问题 1.8 编程练习 第2章 基本概念 2.1 环境 2.1.1 翻译 2.1.2 执行 2.2 词法规则 2.2.1 字符 2.2.2 注释 2.2.3 自由形式的源代码 2.2.4 标识符
  3. 所属分类:C

    • 发布日期:2009-10-13
    • 文件大小:4194304
    • 提供者:h4xxor1337
  1. 函数调用过程种种细节分析

  2. 堆栈帧,函数调用,堆栈切换 函数调用过程种种细节分析
  3. 所属分类:专业指导

    • 发布日期:2010-02-08
    • 文件大小:530432
    • 提供者:liuxmzc
  1. MIPS上的C语言编程

  2. 10 MIPS 上的C 语言编程................................................................................................. 1 10.1 堆栈子程序链接参数传递............................................................................ 2 10.2 堆栈参数结构...........................
  3. 所属分类:C

    • 发布日期:2010-03-13
    • 文件大小:88064
    • 提供者:jacktar_du
  1. 【嵌入式】之中兴嵌入式培训-嵌入式软件易于出错问题分析

  2. 嵌入式软件易于出错问题分析 1.全局符号 可重定位目标文件 可执行目标文件 全局符号强弱对碰问题 全局变量共享访问和死锁问题 2.堆栈帧 PowerPC堆栈帧结构 X86堆栈帧结构 计算堆栈帧链大小 3.字节顺序+字节对齐+数据不一致引用 字节顺序 字节对齐 数据不一致引用 综合症问题 4.易出错问题总结
  3. 所属分类:硬件开发

    • 发布日期:2010-07-18
    • 文件大小:1048576
    • 提供者:CPP1984
  1. C和指针 pdf 加上程序

  2. 第1章 快速上手 1 1.1 简介 1 1.1.1 空白和注释 4 1.1.2 预处理指令 4 1.1.3 main函数 5 1.1.4 read_column_numbers函数 8 1.1.5 rearrange函数 12 1.2 补充说明 14 1.3 编译 14 1.4 总结 15 1.5 警告的总结 15 1.6 编程提示的总结 15 1.7 问题 16 1.8 编程练习 16 第2章 基本概念 19 2.1 环境 19 2.1.1 翻译 19 2.1.2 执行 21 2.2 词法规
  3. 所属分类:C

    • 发布日期:2010-12-02
    • 文件大小:10485760
    • 提供者:winner798
  1. C和指针高清pdf(经典)

  2. 第1章 快速上手   1.1 简介    1.1.1 空白和注释    1.1.2 预处理指令    1.1.3 main函数    1.1.4 read_column_numbers函数    1.1.5 rearrange函数   1.2 补充说明   1.3 编译   1.4 总结   1.5 警告的总结   1.6 编程提示的总结   1.7 问题   1.8 编程练习  第2章 基本概念   2.1 环境    2.1.1 翻译    2.1.2 执行   2.2 词法规则    2
  3. 所属分类:C++

    • 发布日期:2011-05-26
    • 文件大小:27262976
    • 提供者:lghndyz
  1. debuging with gdb 中文手册

  2. gdb手册 debuging with gdb 中文手册 前言..................................................................................................................................................6 第一章:一个GDB会话样例.........................................................
  3. 所属分类:其它

    • 发布日期:2011-08-20
    • 文件大小:1048576
    • 提供者:hitulric
  1. C-C++堆栈指引

  2. 【应聘笔记系列】堆栈、栈帧与函数调用过程分析,C-C++堆栈指引
  3. 所属分类:C

    • 发布日期:2011-11-13
    • 文件大小:399360
    • 提供者:tsingnablog
  1. 堆栈、栈帧与函数调用过程分析

  2. 【应聘笔记系列】堆栈、栈帧与函数调用过程分析,C-C++堆栈指引
  3. 所属分类:C

    • 发布日期:2011-11-13
    • 文件大小:371712
    • 提供者:tsingnablog
  1. 堆栈-栈帧-函数调用过程分析

  2. CSDN 博文,对栈帧的概念以及函数调用过程栈的变化做了详细的分析!
  3. 所属分类:C

    • 发布日期:2011-11-24
    • 文件大小:52224
    • 提供者:maimang1001
  1. Ollydbg2.01(alpha4)+汇编及分析调试器简体中文版

  2. Ollydbg2.01(alpha4)是一个由Oleh Yuschuk发布的32位汇编级调试器,Ollydbg2.01(alpha4)汉化版由正思软件工作室汉化发布。 OllyDbg的是一个32位汇编级Microsoft的Windows的分析调试器。二进制代码分析的重点,特别是在源代码不可用的情况下非常有用。 OLLYDBG v2.01d 汉化版更新内容: 特别亮点: 直观的用户界面,没有隐藏的命令. 代码分析 - 跟踪寄存器,确认过程,循环,API调用,分支,表,常量和字符串 直接运行和调试
  3. 所属分类:网络监控

    • 发布日期:2012-04-18
    • 文件大小:4194304
    • 提供者:admicn
  1. 堆和栈总结

  2. 堆栈(stack),堆(heap) Java堆栈 jvm为每个新创建的线程都分配一个堆栈。堆栈以帧为单位保存线程的状态。jvm对堆栈只进行两种操作:以帧为单位的压栈和出栈操作。
  3. 所属分类:Java

    • 发布日期:2012-08-14
    • 文件大小:72704
    • 提供者:liqifei009
  1. Ollydbg2.01简繁中文版.

  2. 32位汇编级调试器Ollydbg2.01简繁中文版 : Ollydbg2.01版是一个由Oleh Yuschuk2013年9月24发布的32位汇编级调试器,32位汇编级调试器Ollydbg2.01简繁中文版由正思软件工作室翻译发布。 此中间版开始支持插件和自定义快捷键. OllyDbg的是一个32位汇编级Microsoft的Windows的分析调试器。二进制代码分析的重点,特别是在源代码不可用的情况下非常有用。 特别亮点: 直观的用户界面,没有隐藏的命令. 代码分析 - 跟踪寄存器,确认过程,
  3. 所属分类:其它

    • 发布日期:2013-11-25
    • 文件大小:4194304
    • 提供者:wanzhou20080808
  1. Cortex M0_nRF51822的堆栈和LR例子,含汇编和C,研究函数在调用过程中堆栈和LR的变化

  2. Cortex M0核ARM只支持16位的Thumb指令和部分的Thumb-2指令。在KEIL MDK中演示链接寄存器在BL指令执行时的变化,以及函数在调用过程中堆栈的压栈和出栈,从堆栈区里查看到没有栈帧里所述的PC、SP、FP等压栈。网上一篇文章说"ARM压栈的顺序很是规矩(也比较容易被黑客攻破么),依次为当前函数指针PC、返回指针LR、栈指针SP、栈基址FP、传入参数个数及指针、本地变量和临时变量。"看不懂,并给出了附件截图.
  3. 所属分类:C

    • 发布日期:2015-01-04
    • 文件大小:261120
    • 提供者:pairsum
  1. 串口帧头帧尾判断.vi

  2. 数据帧格式为:帧头1、帧头2、数据1高、数据1低、数据2高、数据2低、数据3高、数据3低、数据4高、数据4低、帧尾1、帧尾2数据接收类似于堆栈的入栈操作,最新收到的数据始终在数组的第0个元素中,当收到一帧数据后,数据排列是反过来的。程序每次只读取一个数据,当判断接收数据为帧头时才开始一帧数据的接收,当判断到帧尾后,结束一帧数据的接收,并进行数据处理,处理完成后,进行下一帧数据的接收。
  3. 所属分类:其它

    • 发布日期:2020-04-23
    • 文件大小:29696
    • 提供者:q281638360
  1. gounwind:使用框架指针展开实验栈堆栈-源码

  2. 狂风 gounwind是一个很小的Go库,它代替了 。 它的存在是为了说明从理论上讲,使用帧指针时,堆栈展开的简单性和快速性。 与runtime.Callers()相比,gounwind是: 〜快50 与 完全不安全的生产使用 无法识别内联函数 仅在64位平台 基准 下面的基准测试显示了展开具有16帧的堆栈的性能。 这些数字来自我的macOS机器,适用于Linux的Docker给了我非常相似的结果。 goos: darwin goarch: amd64 pkg: github.com/f
  3. 所属分类:其它

    • 发布日期:2021-03-12
    • 文件大小:2048
    • 提供者:weixin_42136826
  1. 完美无瑕:一个简单的Python框架来捕获异常,找出哪个开发人员编写了错误代码,并向其发送了堆栈跟踪-源码

  2. 完美无瑕 Flawless是shopkick开发的一个简单的Python框架,用于检测生产环境中的错误。 完美无瑕地捕获异常,然后将电子邮件发送给负责引起异常的开发人员。 Flawless与git集成,并使用git-blame来确定向哪个开发人员发送电子邮件。 项目网站: : 为什么要完美使用 每行代码仅发送1封电子邮件。 即使某一行代码导致成千上万的异常,也只会发送一封电子邮件。 仅向1位开发人员发送电子邮件。 Flawless使用git-blame来确定哪个开发人员负责特定的异常,并
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:83968
    • 提供者:weixin_42097189
  1. FlameGraph:堆栈跟踪可视化器-源码

  2. 火焰图可视化分析代码 主要网站: : 示例(单击放大): 单击一个框以将“火焰图”仅缩放到该堆栈帧。 要搜索并突出显示与正则表达式匹配的所有堆栈帧,请单击右上角的搜索按钮或按Ctrl-F。 默认情况下,搜索区分大小写,但是可以通过按Ctrl-I或单击右上角的ic按钮来切换。 其他网站: ACMQ和CACM中的火焰图文章: //queue.acm.org/detail.cfm?id=2927301 使用Linux perf_events,DTrace,SystemTap或ktap进
  3. 所属分类:其它

    • 发布日期:2021-02-17
    • 文件大小:1048576
    • 提供者:weixin_42097533
« 12 3 4 5 6 7 »