已將下列功能新增至編譯語言除錯器:
- 針對在本端編譯的應用程式,您可以透過用滑鼠右鍵按一下執行檔名稱,然後選取來更加迅速地建立啟動配置。除錯器會建立啟動配置並使用與執行檔相同的名稱來命名該啟動配置。
如果您使用此方法來針對多個具有相同名稱的執行檔建立啟動配置,則除錯器會使用唯一字串給名稱新增字尾(例如,(1))。
如果您使用此方法針對已具有啟動配置的執行檔建立啟動配置,則除錯器會提示您在新的啟動配置或現有啟動配置之間進行選取。
- 當使用條件式表示式設定岔斷點時,在您鍵入指令的前幾個字母並按 ALT+/ 後,「進入岔斷點」精靈會填充餘下的條件式表示式。
例如,如果您鍵入 SET IG,然後按 ALT+/,則該精靈會新增字母 NORELINK 以完成指令 SET IGNORELINK。
- 已對進入岔斷點精靈進行了下列更新:
- 現在,該精靈需要執行檔欄位。
- 該精靈會根據編輯器中的現行檔案自動填寫模組和物件檔名稱。它還會從該物件檔的進入點清單中填寫第一個進入點。
- 該精靈還會透過根據您鍵入的字元縮小選項範圍,來協助您從模組、物件及函數名稱中進行選取。例如,如果您在欄位中鍵入的第一個字母為 s,則精靈僅顯示以字母 "s" 開頭的名稱。如果您在欄位中鍵入星號 (*),則精靈會顯示所有名稱。
- 已加強預設編輯器,以顯示組譯器原始檔。
- 您可以透過執行下列步驟從大綱視圖切換進入岔斷點:
- 切換至大綱視圖。
- 捲動清單,直至找到您需要的進入點。
- 用滑鼠右鍵按一下該進入點,然後選取切換進入岔斷點。除錯器會新增一個進入岔斷點。然而,您無法新增任何事物(例如,條件式表示式)至岔斷點。
若要從大綱視圖中移除進入岔斷點,請用滑鼠右鍵按一下該進入點,然後按一下切換進入岔斷點。
除錯器會移除岔斷點。如果同一函數上有多個進入岔斷點具有其他資訊(例如,有另一個進入岔斷點具有條件式表示式),則除錯器會顯示該函數所有進入岔斷點的清單,讓您可以選擇要切換哪一個進入岔斷點。
- 如果您有「除錯工具公用程式和進階函數」8.1 版或更高版本,則可以使用 SET AUTOMONITOR 指令。
使用此指令,除錯器會在您逐步執行程式時將變數自動新增至「監視器」視圖。SET
AUTOMONITOR 指令具有數個選項(例如,PREVIOUS、CURRENT 或 BOTH),用於控制何時將變數新增至視圖。例如,PREVIOUS 會在您逐步執行陳述式後,將陳述式中的變數新增至視圖。
- 現在,您可以透過利用用於管理「除錯工具」與編譯語言除錯器之間連線的團隊伺服器,將除錯階段作業傳送至另一個開發人員。此功能只能使用 Debug Tool for z/OS® 10 版。
- 已加強預設編輯器,以顯示組譯器原始檔。
當您將 PTF for APAR PK74749 套用至 Debug Tool
for z/OS 9.1 版後,就可以使用下列套用至編譯語言除錯器的功能:
- 除錯 COBOL 程式時,您可以在遠端除錯模式中使用 SET INTERCEPT 指令,來查看「除錯主控台」中 COBOL DISPLAY 陳述式的輸出。在《除錯工具參照和訊息》中,已更新 SET
INTERCEPT 及 SET REWRITE 指令的說明。
已將 SET INTERCEPT 及 SET REWRITE 指令新增至《除錯工具參照和訊息》中的「遠端除錯模式中支援的除錯工具指令(附錄 B)」。
- 您可以在遠端除錯模式中使用 SET IGNORELINK 指令。在《除錯工具參照和訊息》中,已更新 SET
IGNORELINK 指令的說明。
已將 SET IGNORELINK 指令新增至《除錯工具參照和訊息》中的「遠端除錯模式中支援的除錯工具指令(附錄 B)」。
在《除錯工具參照和訊息》中,已更新了您可以透過「除錯主控台」輸入的指令清單。