问题标签 [symbols]
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.
debugging - 解释 MSVC++6 中的调试符号
您将如何以像我这样的新手程序员能够理解的方式来解释“符号”?
这些是什么?它们是某种到函数的映射吗?
我想学习更高级的调试技术,这个学期对我来说是一个障碍。
debugging - WinDbg 符号解析
使用 WinDbg 时,私有符号文件 (pdb?) 应该放在哪里?
我的情况是:我有一个要调试的 DLL。我有这个 DLL 的源代码和符号文件。此 DLL 由另一个 DLL(我没有符号或源代码)调用,而另一个 DLL 又由 EXE 调用(我也没有符号或源代码)。
我的问题是我收到一条警告,上面写着
*** 警告:无法验证C:\TheProgram\SomeSubfolder\AnotherSubfolder\MyDll.dll的校验和
我认为这个警告是我在调用堆栈中收到以下类型消息的原因:
MyDll!AClass::AFunction+SomeHexAddress
我的文件结构如下所示:
exe:C:\TheProgram\program.exe
调用 dll:C\TheProgram\SomeSubfolder\caller.???
我要调试的 DLL:C:\TheProgram\SomeSubfolder\AnotherSubfolder\MyDll.dll
注意:我在与 exe 不同的驱动器上的工作区中将符号文件路径和源文件路径设置为生成调试 DLL 的位置。但我确实复制了 pdb + 映射文件并将其放在我想要的 dll 上调试..
c++ - 是否有解决未定义参考/未解决符号问题的一般准则?
我在工作的地方遇到了几个“未定义的引用”(链接期间)和“未解析的符号”(dlopen 之后的运行时)问题。这是一个相当大的makefile系统。
是否有链接库和使用编译器标志/选项来规避这些类型的错误的一般规则和指南?
ruby - 如何访问 Ruby 中的符号表?
有没有办法在 Ruby 中访问符号表中的所有内容?我希望能够序列化或以其他方式保存程序运行的当前状态。为此,我似乎需要能够遍历范围内的所有变量。
windows - 在运行时检查程序中是否存在函数
我正在编写一个程序,该程序旨在通过某些函数定义进行扩展。编译程序的一种方法是创建一个将您的代码链接到主代码的可执行文件。问题是:要定义的功能之一是可选的,我需要对此进行测试。
在 Linux 上,这是我正在做的事情:
使用 g++ 的“-rdynamic”选项或 ld 的“--export-dynamic”选项编译程序。然后,像这样使用 ldsym:
如果程序中存在函数“fct”,则返回其地址,否则返回NULL。
现在,在 Windows 上,我应该能够这样做:
但是 MinGW32 上的 g++ 没有“-rdynamic”或“--export-dynamic”选项!所以这行不通。有人知道在 Windows 上用 MinGW32 做什么吗?
windows - 如何在 Visual Studio 2008 中使用 Windows 符号包?
在 Microsoft,我可以下载XP、Vista、Server 甚至 Windows 7 的 Windows 符号包。
我的问题是:如何在 Visual Studio 中使用这些符号?在 VS 2008 中,我可以在哪里添加下载和提取的符号,以便我可以调试到 Windows 本身?
我想要实现的目标:我想调试 _beginthreadex/endthreadex,以查看某些代码丢失句柄的原因/位置。
我知道我可以将 Visual Studio 2008 设置为下载源文件,但看起来这仅适用于 .net 框架源?
.net - pdb 文件包含多少信息?(C#/.NET)
将 pdb 文件与商业应用程序一起重新分发是否明智?
有时,我使用堆栈跟踪从已部署的应用程序中获取更详细的错误报告日志;可以在不依赖这些文件的情况下实现此功能吗?
另外,这些文件包含多少原始源代码的提示?使用它对我的应用程序进行逆向工程会更容易吗?
ruby - Ruby 符号是如何工作的?
我读到 Ruby 有一种名为“标签”的语言,它是如何工作的?
更新:
我在http://ruby.about.com/od/gems/qt/shorturl.htm看到了它,作者在文章底部谈到了一个标签:
puts ShortURL.shorten('http://ruby.about.com', :lns)
ruby - 现代计算机是否强大到无需使用符号就可以处理字符串(在 Ruby 中)
我读过的每一篇关于 Ruby 符号的文章都谈到了符号对字符串的效率。但是,这不是 1970 年代。我的电脑可以处理一些额外的垃圾收集。我错了吗?我有最新最好的奔腾双核处理器和 4 gigs 的 RAM。我认为这应该足以处理一些字符串。
icons - 我需要数学符号的图像/剪贴画/图标
我需要为我的应用程序添加图标 (16x16)。图标必须显示 +,-,x,%,<,>,!= 和类似符号的图像。有什么网站可以得到吗?或者任何可以快速帮助我生成它们的软件。我不擅长设计它们。
还建议我一个可以免费收集图标或图像的网站(我可以将图像转换为图标)。