码迷,mamicode.com
首页 >  
搜索关键字:调用栈    ( 403个结果
你不知道的JS系列 ( 19 ) - this 调用位置
我们排除了一些对于 this 对错误理解并且明白了每个函数的 this 是在调用时被绑定的,完全取决于函数的调用位置。寻找调用位置就是寻找“函数被调用的位置”,但是做起来并没有这么简单,因为某些编程模式可能会隐藏真正的调用位置 最重要的是要分析调用栈,就是为了到达当前执行位置所调用的所有函数 fun ...
分类:Web程序   时间:2020-03-04 09:40:18    阅读次数:59
Intellij IDEA调试功能使用总结(step over / step into / force step into/step out等)
1.设置断点 选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话 点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法f2()中,程序的第11行。红色箭头悬停的区域是程序的方法调用栈区。在这个区域中显示了程 ...
分类:其他好文   时间:2020-02-27 11:40:44    阅读次数:107
office(CVE-2012-0158)漏洞分析报告
2019/9/12 1.漏洞复现 ①发现崩溃 ②找到漏洞所在的函数,下断点,重新跑起来,单步调试,找到栈被改写的地方 ③分析该函数 把MSCOMCTL拖入IDA,查看该函数代码 ④查看调用栈,回溯。 先找到会被覆盖的返回地址的地址,再查看它是如何被覆盖的 找到触发漏洞的函数,查看它的参数,触发漏洞的 ...
分类:其他好文   时间:2020-02-26 21:15:05    阅读次数:155
Event Loop
涉及到的角色: call stack 调用栈 event table 事件注册表,主要做异步事件与事件回调的对应关系映射 event quene 事件回调队列 1.同步代码直接放入call stack 2.遇到异步 ,如setTimeout ,会先在event table中产生映射,等异步处理完,该 ...
分类:其他好文   时间:2020-02-25 18:21:43    阅读次数:67
内存管理:栈(stack) 和 栈溢出
程序的虚拟地址空间分为多个区域,栈是其中地址较高的一个区域。 栈可以存放函数参数、局部变量、局部数组等作用范围在函数内部的数据,它的作用就是完成函数的调用。 栈的概念 栈溢出(Stack Overflow) 对于每个程序来说,栈能使用的内存是有限的,一般是1M 8M,这在编译时就已经决定了,程序运行 ...
分类:其他好文   时间:2020-02-21 22:39:57    阅读次数:76
调用栈
调用栈是解释器追踪函数执行流的一种机制。当执行环境中调用了多个函数时,通过这种机制,我们能够追踪到哪个函数正在执行,执行的函数体中又调用了哪个函数。 每调用一个函数,解释器就会把该函数添加进调用栈并开始执行。 正在调用栈中执行的函数还调用了其它函数,那么新函数也将会被添加进调用栈,一旦这个函数被调用 ...
分类:其他好文   时间:2020-02-10 10:07:55    阅读次数:80
一个异步访问redis的内存问题
| 分类 redis | 遇到一个redis实例突然内存飙高的案例, 具体症状如下: 客户端使用异步访问模式 单个请求的回包很大,hgetall一个8M的key由于访问量比较大,已经登录不上redis了, 看不到具体在做什么做操, 因此使用perf来看下调用栈, 此处且按下不表。为何内存会飙高呢,我... ...
分类:其他好文   时间:2020-02-01 10:22:53    阅读次数:96
Berry 实现:自动扩充的调用栈
概述 调用栈用于存储函数执行过程中调用链上所有函数的局部变量等调用信息。Berry 调用栈特指脚本程序的调用栈,而不是 C 的调用栈。 在 be_vm.h 中可以看到 VM 结构中和调用栈相关的字段: 和 用于维护存储局部变量的栈(以下简称“变量栈”,函数的栈空间指 中被该函数使用的一段空间),而 ...
分类:其他好文   时间:2020-01-24 23:41:58    阅读次数:114
Qt中遇到QLineEdit设置文本setText时程序崩溃
参考例子:https://blog.csdn.net/u014252478/article/details/80377103学习QT Socket编程。运行TcpServer时程序崩溃了,讨厌的Segmentation fault又出现了! 调用栈显示QLineEdit调用setText的位置,很可 ...
分类:其他好文   时间:2020-01-16 12:49:12    阅读次数:247
[daily] 查看linux程序或操作的kernel内核调用栈
一 [classic_tong @ https://www.cnblogs.com/hugetong/p/12198122.html] 查看一个命令或程序,都调用了什么系统API的方法, 可以是用strace [root@T9 OUTPUT_nginx]# strace echo execve("/ ...
分类:系统相关   时间:2020-01-15 19:26:54    阅读次数:123
403条   上一页 1 ... 3 4 5 6 7 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!