stack-frame

stack-frame

文章 0 浏览 5

在为用户打印代码之前,java是否会创建所有用于递归的堆栈帧?

这是一个简单的递归示例,我们从一个数字开始倒数。当单击“运行”时,java是否计算5,4,3,2,1,0,然后将这些数字存储在6个堆栈帧中,然后才打印代码?…

站稳脚跟 2025-01-14 10:46:45 0 0

将返回值压入堆栈帧

我想知道将函数的返回值推入其堆栈帧是否有意义。 我知道返回值主要存储在寄存器中(gcc 的 eax),但这只是为了性能吗? 谢谢!…

野の 2024-11-28 13:30:47 4 0

在 C# 中获取带有扩展名的类名?

我试图在我的代码中获取带有扩展名的类名(例如 Employee.cs 或 Employee.aspx.cs)。我能够获得类的名称没有扩展名,但是有人知道我怎样才能获得类的…

各自安好 2024-11-24 02:38:24 2 0

为什么 GCC 在 64 位上会丢弃帧指针?

默认情况下在 64 位架构上删除帧指针的基本原理是什么?我很清楚它可以被启用,但为什么 GCC 在为 32 位启用它时首先禁用它?毕竟64位CPU比32位CPU有…

反目相谮 2024-11-09 12:57:28 9 0

“输入”对比“push ebp”移动 ebp,特别是;子esp,imm”和“离开”与“mov esp, ebp;”比较弹出ebp”

enter 和指令有什么区别 push ebp mov ebp, esp sub esp, imm ?有性能差异吗?如果是这样,哪个更快?为什么编译器总是使用后者? 与 leave 和 mov e…

内心旳酸楚 2024-11-06 08:27:38 8 0

反映属性的 5 个级别?

我已经实现了一个与 Enterprise Library 5 一起使用的 CustomTraceListener。从 TraceData 方法中,我需要将堆栈向上爬行 6 个级别到具有实际日志记录…

浅唱ヾ落雨殇 2024-11-03 04:57:04 7 0

为什么这个 MIPS 代码在调用函数时为 8 个寄存器而不是 4 个分配空间?

我在互联网上找到了这个样本 spim 代码 .data COUNT: .word 10 TEXT: .asciiz "The number is " EOL: .asciiz "\n" .text .globl main main: addiu $s…

硬不硬你别怂 2024-11-01 04:18:25 9 0

StackFrame.GetFileLineNumber() 行为因程序集平台和优化标志而异

我正在尝试理解一个问题,尽管我读了很多书,但我似乎找不到任何资源来解释这种奇怪的组合。 经过一番实验后,我发现设置编译器优化开/关和为 AnyCPU/…

毁梦 2024-10-19 07:04:43 10 0

gcc 疯狂优化级别(-O3)还不够疯狂吗?

作为回答另一个问题的一部分,我想表明 gcc (-O3) 的疯狂优化级别基本上会删除 main 中未使用的任何变量。代码是: #include int main (void) { char …

尴尬癌患者 2024-10-18 13:57:48 7 0

-fomit-frame-pointer *总是*省略 fp 吗?

-fomit-frame-pointer 是否总是忽略帧指针?是否存在pc和fp都需要设置的情况?动态堆栈增长是否会强制设置 fp?专门询问MIPS32。谢谢!…

柠檬色的秋千 2024-10-17 19:15:29 10 0

检索 FormatException 参数

我正在使用这样的闭源第三方库: object val = SomeClass.ExtractValue( someObject ); 现在在更远的地方,第三方库尝试解析具有意外格式的 DateTime …

情深如许 2024-10-07 11:46:01 7 0

用于 Web 应用程序的 GetEntryAssembly

Assembly.GetEntryAssembly() 不适用于 Web 应用程序。 但是...我真的需要这样的东西。 我使用一些在 Web 和非 Web 应用程序中使用的深度嵌套代码。 …

寄风 2024-10-04 01:07:31 11 0

什么是所谓的“框架”?在视觉工作室?

在 Visual Studio 的“调用堆栈”窗口中,它报告: [Frames below may be incorrect and/or missing, no symbols loaded for IPCamera.ax] What does …

瘫痪情歌 2024-09-19 03:34:39 15 0

关于汇编中的push ebp和pop ebp指令的解释

我在汇编中使用了堆栈,但我不知道push ebp和pop ebp。 .intel_syntax noprefix .include "console.i" .text askl: .asciz "Enter length: " askb: .a…

情魔剑神 2024-09-17 23:24:02 16 0

Powershell 的堆栈跟踪是否已损坏?

我正在 powershell 中编写一个简单的单元测试工具, 我设计了该工具,使其断言函数将脚本块作为参数,以允许工具从断言函数内运行代码,并将抛出的任…

迷雾森÷林ヴ 2024-09-15 09:26:41 20 0
更多

推荐作者

琉璃梦幻

文章 0 评论 0

qq_4zWU6L

文章 0 评论 0

话少情深

文章 0 评论 0

彻夜缠绵

文章 0 评论 0

千寻…

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文