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