问题标签 [stack-frame]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
617 浏览

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

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

这是我为获得类名所做的:

0 投票
1 回答
1385 浏览

assembly - push return values in stack frame

I'm wondering if it makes sense to push the return value of a function in its the stack-frame.

I know return values are mostly stored in registers (eax for gcc), but is it for performance only?

Thanks!

0 投票
1 回答
1810 浏览

c# - .net StackFrame 和当前行/列

我写了一个方法 Assert():

为什么触发时行和列都等于0?它应该是调用 Debug.Assert(false) 的地方。

问候,

0 投票
1 回答
33449 浏览

r - R 中的 parent.frame() 和 parent.env() 有什么区别;它们在引用调用中有何不同?

如果有人可以用一个简单的例子来说明这一点会很有帮助吗?

此外,在哪里使用parent.frame()而不是,parent.env()反之亦然。

0 投票
2 回答
540 浏览

c# - C# 获取调用者类类型(不在静态中)

如何在基础中获取调用者类类型?

这是父母,这里我想打印子类型而不发送它

孩子

打印孩子类型:

谢谢

(我已经看过这个:在基静态类中获取继承的调用者类型名称,但我没有使用静态方法)

0 投票
2 回答
3060 浏览

java - Spring Insight 因“不平衡的帧堆栈”而崩溃

我想使用 spring 洞察力来跟踪我的spring mvcwebapp。启动 tc server 2.5 开发者版时,我的应用程序出现,但我在控制台中看到以下消息:

--

我可以在此消息之后调用一些控制器操作,但在某些时候服务器只是拒绝处理我的请求并将相同的堆栈跟踪发送到浏览器。

有没有人遇到过这个问题?即使停用洞察插件annotation,hibernatejdbcspring-tx不能解决问题。

0 投票
4 回答
2133 浏览

c# - Get the name of the first argument in an extension method?

Is this even possible?

0 投票
1 回答
3255 浏览

c# - GetFileLineNumber() 返回 0,即使我使用的是调试版本

我正在使用 VS2010 开发我的项目。在我的代码库中,我使用了 stackframe 的GetFileLineNumber()函数。但是,在运行时,它总是返回0. 即使我正在运行调试版本,也会发生这种情况。我还确认生成的 pdb 文件与生成的可执行文件一起存在。

有任何想法吗?

0 投票
2 回答
352 浏览

assembly - _cdecl 调用约定

在一篇关于 _cdecl 调用约定的文章中,作者提到:

释放本地存储 当函数分配本地临时空间时,它通过从堆栈点减少所需的空间量来实现,并且必须反转该过程以回收该空间。它通常是通过将之前减去的相同数量添加到堆栈指针来完成的,尽管一系列 POP 指令可以实现相同的效果。

我的问题是:我是否可以简单地将 ESP 设置为当前的 EBP 值,而不是“将减去的相同数量添加到堆栈指针”或“一系列 POP 指令”?

喜欢:

对我来说似乎是一个更好的方法,因为如果我以后更改此函数的局部变量的数量,我就不必费心事后增加值。

0 投票
1 回答
1238 浏览

c# - 在堆栈跟踪中打印参数的值

使用System.Diagnostics. 我想知道是否可以在堆栈跟踪中打印传递给每个方法的参数的值,如果不能,为什么不打印。

这是我的初步代码:

提前致谢。