腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
删除
堆栈
帧
设置
/
初始化
、
、
、
RAX 00000011 c3 RET 如何让clang
删除
浏览 10
提问于2019-12-04
得票数 0
回答已采纳
1
回答
JclDotNet,以及一些使用汇编程序的奇怪调用模式
、
、
、
、
我知道它在技术上做什么,我以前一直在编写程序集,所以它操作
堆栈
指针。难道
堆栈
帧
毕竟不是完全stdcall的吗? 今天请教我点东西。
浏览 5
提问于2009-04-22
得票数 1
回答已采纳
1
回答
为什么一个子例程的变量要加入另一个子例程的值?
Acc.据我所知,子程序的变量是
堆栈
动态变量,子例程的内存单元是在子例程开始执行时分配的,当子例程结束执行时被取消分配。(从-获取此信息)请告诉我是否错了。
浏览 1
提问于2020-09-21
得票数 0
回答已采纳
3
回答
为什么在没有变量的情况下主
初始化
堆栈
框架
、
、
、
;决定
初始化
堆栈
帧
吗?以下是程序集代码: .string "Hello, World!"OFFSET FLAT:.LC0 mov eax, 0 ret 为什么编译器只
初始化
堆栈
帧
以便以后销毁这肯定不会在主函数的外部引起任何错误,因为我从不使用
堆栈
,所以不会导致任何错误。为什么它是这样编译的?
浏览 0
提问于2018-07-24
得票数 1
回答已采纳
3
回答
-fomit
帧
指针*总是*忽略fp吗?
、
、
、
-fomit-框架指针总是忽略
帧
指针吗?是否有需要同时
设置
pc和fp的情况?动态
堆栈
增长会迫使fp被
设置
吗?专门要求MIPS32。谢谢!
浏览 1
提问于2011-02-16
得票数 2
回答已采纳
1
回答
从
堆栈
中间展开
堆栈
、
、
、
、
我正在学习gdb调试器,我无法回答的一个问题是:新函数调用会导致分配给它们的额外
堆栈
帧
,并且调用
堆栈
向下增长;
堆栈
帧
被卸载并返回到未使用的内存中。是否有可能
删除
堆栈
中间的框架并将其返回内存?
浏览 1
提问于2014-03-12
得票数 4
回答已采纳
1
回答
GCC优化移除功能序言与启示
、
、
、
、
gcc -O2 -S demo.c -o dasm.asm main: ret 如果框架指针的
设置
不是在主函数中完成的,那么谁来完成这项工作? 它是由
浏览 2
提问于2013-03-22
得票数 5
回答已采纳
1
回答
在指针上调用memset到数组?
、
bool (*lookup)[100];我正在尝试
初始化
一个指向
堆栈
分配数组的指针(该指针将只传递给
堆栈
帧
中的调用)memset用于将数组
初始化
为0。 前面的代码会导致分段错误,memset不喜欢指针吗?
浏览 1
提问于2013-10-21
得票数 2
回答已采纳
1
回答
在方法调用之后,原始局部变量会发生什么情况?
、
、
首先,我知道这个问题必须在某个地方得到回答,但我真的很可能找不到答案,因为我没有在寻找正确的答案。例如 int foo = 20;方法调用后foo会发生什么情况?它还在记忆中的某个地方吗,即使它再也不用了?我是否应该费心去关心这种“技术性”呢?我知道,当涉及对象时,只处理引用,而对于原始值类型,则不是这样。也许我也只是想知道原始值是如何存储在Java中的 无论哪种方式,我都希望有人能帮助我,或者告诉我为什么我的问
浏览 4
提问于2017-10-13
得票数 0
回答已采纳
1
回答
调试C程序(int声明)
、
、
、
这里有一个简单的代码:{}{ sub();现在我已经知道CPU是如何工作的,跳入
帧
和子例程等等
堆栈
上的变量'a‘是否带有
堆栈
指针的偏移量-0x4?提前感谢!
浏览 1
提问于2013-10-06
得票数 0
回答已采纳
1
回答
Windows和Mac OS X/Linux上不带符号的调用
堆栈
、
、
在Windows上,如果调用
堆栈
中涉及的模块没有符号,例如崩溃转储,那么调用
堆栈
中该模块下面的所有调用都将是错误的(不仅名称丢失,序列也会丢失)。在调用
堆栈
展开或符号生成的机制中有什么不同导致了这样的差异?
浏览 2
提问于2010-07-09
得票数 1
回答已采纳
2
回答
在声明或
初始化
时,何时为变量分配内存?
、
、
、
、
考虑C#中的两种情况int a;何时何地将内存分配给aint a = 10;
浏览 5
提问于2020-01-08
得票数 3
回答已采纳
2
回答
当您从C++中的函数返回值
初始化
引用时,调用
堆栈
看起来是什么样子?
、
、
当你用一个函数返回值
初始化
一个引用时,调用
堆栈
是什么样子的?int &j = i;int f();J引用的内存位置驻留在哪个
堆栈
帧
上?为什么一定要是const?
浏览 0
提问于2018-11-26
得票数 1
5
回答
是否可以将
帧
删除
或插入到C#调用
堆栈
中?
、
使用StackTrace,我可以获得
堆栈
帧
。我的问题是,是否可以在C#中操作调用
堆栈
?更具体地说:有可能. 从里面
删除
一个框架?
浏览 6
提问于2011-09-04
得票数 4
1
回答
在递归的情况下,谁做了推送和弹出操作才能得到最终答案?
、
如果我们打电话 if(n==0)} 所以在
堆栈
中,它会5,4,3,2,1,然后弹出1和2,乘以它们,把它们推到
堆栈
中。和5,4,3,2,1是
堆栈
中的任何其他元素?
浏览 4
提问于2015-06-03
得票数 0
1
回答
类中的C++迭代器
、
我有以下类: private: node() { data=T(); prev=next=this; } T data; node *next; public: public: T
浏览 0
提问于2012-11-16
得票数 4
回答已采纳
1
回答
查看在递归期间创建的内部
堆栈
上的值
、
、
、
printTreeInPreOrder(node.right); --- Will create the second internal stack我真正想要的是在代码执行的每一步都观察内部
堆栈
中的值就像正在推送的值一样&从本例中创建的两个内部
堆栈
中弹出。我还读过有关使用Eclipse调试器的文章,我启用了静态变量&也显示引用。给了我这个还是帮不上忙。我想要一些简单的东西
堆栈</em
浏览 0
提问于2018-03-14
得票数 1
回答已采纳
1
回答
反向组装简单代码的结构问题
、
我使用Ubuntu20.04的英特尔塞隆,我反向组装这个C代码。{}$ gcc -c addintandint.c结果就是 0: f3 0f 1e
浏览 1
提问于2021-01-23
得票数 0
回答已采纳
1
回答
为什么Visual调试器不显示由等待关键字生成的状态机代码?
、
、
、
当我在等待的方法的主体中
设置
一个断点时,Visual调试器会显示一个没有任何C#编译器生成代码的调用
堆栈
。 为什么是这样?与IL Spy中的情况一样,在Visual中是否有一些
设置
可以切换,以便在调试会话进行时在调用
堆栈
和编辑器中显示
浏览 3
提问于2016-06-06
得票数 2
回答已采纳
2
回答
Python中的
堆栈
是什么?
、
、
我们在Python中叫什么“
堆栈
”?是CPython的C
堆栈
吗?我读到Python
堆栈
帧
是在堆中分配的。但我以为堆叠的目标是..。
堆栈
帧
。那么
堆栈
是做什么的?
浏览 1
提问于2014-08-23
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
StackOverFlowError的原因和解决方案
如何设置路径帧直接跳转而不需要跳转动画?
微软正在测试删除 Windows 10 “本地帐户”设置
删除cross文件,FPS提升20帧以上
玩游戏手机还在掉帧卡顿?试试改变这个“隐藏设置”,网速超快!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券