Windows 下如何调试 PowerShell
- 2022 年 7 月 17 日
- 笔记
背景 最近在用 PowerShell 的时候,发现一些地方特别有意思。于是就萌生了看源代码的想法,单看肯定不过瘾,调试起 …
Continue Reading背景 最近在用 PowerShell 的时候,发现一些地方特别有意思。于是就萌生了看源代码的想法,单看肯定不过瘾,调试起 …
Continue Reading创建一个进程 总述 如图,创建一个进程主要分为两部分,用户态部分和内核部分。 既然我们想看看一个进程是怎么被创建的,那我 …
Continue ReadingRemote File Explorer是一个跨平台的远程文件浏览器,用户通过Unity Editor就能操作运行在手机 …
Continue Reading前面已经支持了几种不同的方式添加断点,但是必须事先在代码中添加断点,在使用上不是那么灵活方便。本文将支持动态增删断点,只 …
Continue Reading在前一篇中我们支持了通过函数名称来添加断点,我们同时也提到了在Lua中一个函数的名称的并不是确定的。准确的说,Lua中的 …
Continue Reading我们之前已经支持了通过函数来添加断点,并且已经支持了行号的检查和自动修正。但是通过函数来添加断点有一些限制,如果在当前的 …
Continue Reading前面两篇我们对性能做了一个优化,接下来继续来丰富调试器的特性。 我们前面提到过,函数内并不是所有行都是有效行,空行和注释 …
Continue Reading在上一篇04优化钩子事件处理中,我们在钩子函数中引入了call和return事件的处理,对性能进行了优化。 细心的同学可 …
Continue Reading在第一篇的01最小实现中,我们实现了一个断点调试的最小实现,在设置钩子函数时只加了line事件,显然这会对性能有很大的影 …
Continue Reading在前一篇01最小实现中,我们实现了Lua断点调试的的一个最小实现。我们编写了一个模块,提供了两个基本的接口:设置断点和删 …
Continue Reading