标签: debugging

Lua Global Override

我试图弄清楚当我全局覆盖它时如何找到调用特定函数的脚本.例如:

rawset(_G, 'print',
function()
    --check if xxx program is calling, then print a different way
end)
Run Code Online (Sandbox Code Playgroud)

要么

_G.print = 
fucntion()
    --check if xxx program is calling, then print a different way
end
Run Code Online (Sandbox Code Playgroud)

我如何确定哪个脚本调用print()?我知道我应该使用lua的调试功能,但我不确定究竟是什么.

debugging lua overriding global function

2
推荐指数
1
解决办法
2782
查看次数

iOS 8:如何正确设置扩展以使用模拟器在Xcode中调试它?

我已经按照Apple提供的用于调试扩展的文档,我仍然无法调试扩展,因此,例如,断点没有被接收.

我已经为扩展创建了一个新目标,它创建了一个新方案,并且我已经配置了该方案以在运行我的扩展时启动正确的应用程序.

扩展工作正常,但调试NSLog或断点等功能不起作用.我也试过喜欢回答这个,但他们没有工作

我正在使用Xcode 6 beta 5和iOS模拟器

debugging xcode ios8

2
推荐指数
1
解决办法
4180
查看次数

如何摆脱Debug输出"符号加载"

当我调试我的程序时,我得到一堆我不需要的通知. 在此输入图像描述

"Assemblyname.vshost.exe"(CLR v4.0.30319:Assemblyname.vshost.exe):"C:\ Windows\Microsoft.Net ... .dll"geladen.Symbole wurden geladen.

所以我在网上搜索了如何停用此通知,但我目前无法找到有关如何实现此目的的一些有用信息.

有人知道如何禁用此输出?

debugging settings visual-studio

2
推荐指数
1
解决办法
391
查看次数

在Xcode中调试静态库

我正在构建一个静态库,但是,当我将它链接到一个演示项目(基本的单一视图应用程序)时,我没有收到任何编译错误.我无法进入从静态库调用的方法来调试它...

我没有收到任何运行时错误,但我认为这是因为它没有被执行,因为我的NSLog没有被显示,并且它没有返回任何东西......

基本上,我如何调试我通过我也创建的演示应用程序创建的静态库..

我该怎么办?我需要帮助!!

提前致谢...

debugging xcode objective-c static-libraries ios

2
推荐指数
2
解决办法
7551
查看次数

如何设置java.util.Date的fastTime?

这与如何设置java.util.Date的时区有关?

我试图在eclipse调试器中设置值

private transient long fastTime;
Run Code Online (Sandbox Code Playgroud)

在一个java.util.Date.

我想在2010年1月1日的某个时间设置日期,该日期基于http://www.epochconverter.com是值(以毫秒为单位)1262362075000.

这个字段应该是long类型的但是当我尝试设置这个字段时(fastTime)我被eclipse告知这个值对于字段来说太大了.

我究竟做错了什么?

在此输入图像描述

java eclipse debugging

2
推荐指数
1
解决办法
6238
查看次数

Flash Develop Debbuger - System.BadImageFormatException

自从我更新了我的Flash Develop并安装了最新版本的Air/Flex SDK后,由于以下错误,我无法再调试应用程序:

Debugger startup error. For troubleshooting see: http://www.flashdevelop.org/wikidocs/index.php?title=F.A.Q
Error details: System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
   em net.sf.jni4net.jni.JNI.Dll.JNI_GetDefaultJavaVMInitArgs(JavaVMInitArgs* args)
   em net.sf.jni4net.jni.JNI.Init()
   em net.sf.jni4net.jni.JNI.CreateJavaVM(JavaVM& jvm, JNIEnv& env, Boolean attachIfExists, String[] options)
   em net.sf.jni4net.Bridge.CreateJVM()
   em net.sf.jni4net.Bridge.CreateJVM(BridgeSetup setup)
   em FlashDebugger.DebuggerManager.Start(Boolean alwaysStart)
[Capturing traces with FDB]
...
Run Code Online (Sandbox Code Playgroud)

我使用的是Windows 7 x64,FlashDevelop v4.6.4,JDK v1.7,AIR SDK v14.

air debugging flash flashdevelop actionscript-3

2
推荐指数
1
解决办法
2414
查看次数

Xcode 6查看调试不可用

我正在调试我的项目并将其移动到支持iOS 8.在许多其他问题中,我注意到Xcode 6的新视图调试功能在调试栏中不可用,并且在"应用程序"菜单栏中也不可用.

是否有此功能的构建设置?

调试栏,视图调试图标应显示在最右侧

Debug菜单栏,查看调试显示为灰色

debugging xcode ios xcode6 ios8

2
推荐指数
1
解决办法
2862
查看次数

谁叫atexit()?

我有一个在Linux上意外退出的C程序,我很难找到原因(没有核心转储,请参阅XIO:致命的IO错误11).我在程序的开头放置了一个atexit(),并且在崩溃发生时确实调用了回调函数.

我怎么知道什么称为atexit回调函数?从阅读手册页开始,在退出时调用atexit(d'ho!)或从main返回.我可以排除后者,因为在main的末尾有一堆printf,我看不到它们.而且我可以排除前者只是因为我的程序中没有任何exit().

这只留下一个解决方案:从库函数调用exit.这是唯一的可能性吗?我怎么知道从哪里来?是否可以打印出堆栈跟踪或从atexit回调中强制核心转储?

c debugging exit

2
推荐指数
1
解决办法
1513
查看次数

Eclipse在单独的窗口中打开代码

我在eclipse中编程,在两个显示器设置上运行.在其中一个监视器上,我只将Project Explorer和Editor作为自定义Perspective,另一个我得到了其他工具,如控制台,调试,任务,变量,断点等

例如,当我单击任务视图中的任务时,这将打开// TODO注释所在的资源.唯一的问题是资源是在第二个监视器中打开的.如何将eclipse配置为始终在现有编辑器中打开资源文件,即使它位于另一个窗口中?

java eclipse debugging multiple-monitors

2
推荐指数
1
解决办法
9253
查看次数

如何在Maven反应器摘要中指明活动配置文件?

在我的Maven构建结束时,我看到以下内容:

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] ABC ............................................... SUCCESS [0.915s]
[INFO] ABC - Common ...................................... SUCCESS [1.435s]
[INFO] ABC - Database .................................... SUCCESS [0.202s]
[INFO] ABC - Entities .................................... SUCCESS [9.158s]
[INFO] ABC - Entity Services ............................. SUCCESS [0.200s]
[INFO] ABC - Web Application ............................. SUCCESS [1.738s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我在一些模块中使用配置文件,例如指定是否应用存根和数据库生成.想快速查看这些配置文件是否已被激活.认为可以通过更改项目工件名称来实现此目的 - 例如:

<profiles>
    <profile>
        <id>stubbed</id>
        <name>ABC - Entity Services [STUBBED]</name>
    </profile>
</profiles>
Run Code Online (Sandbox Code Playgroud)

但Maven不允许这样做.还有另一种方法吗?

debugging logging pom.xml maven maven-profiles

2
推荐指数
1
解决办法
777
查看次数