MTK斷點除錯的幾種方法

2021-06-01 11:46:40 字數 1152 閱讀 3842

當我們在vs 平台下除錯模擬器的時候,苦於找不到設定斷點的地方,所以快度找到常用斷點的地方很重要. 

1.在模擬器中使用斷點

模擬器中斷跟蹤斷點設定函式:

// 觸屏相關 wgui_touch_screen.c

wgui_general_pen_down_hdlr // 觸控螢幕按下函式

wgui_general_pen_move_hdlr // 觸控螢幕移動函式

wgui_general_pen_down_hdlr // 觸控螢幕鬆開函式

wgui_general_pen_repeat_hdlr // 重複

wgui_general_pen_abort_hdlr // 放棄操作

2.mmi繪製設定斷點

跟蹤螢幕每一處字串繪製:

設定斷點ui_move_text_cursor:

gui_move_text_cursor =ui_move_text_cursor

圖示測量:

設定斷點_measure_image

gui_measure_image = _measure_image

圖示顯示:

設定斷點_show_image

gui_show_image = _show_image

水平線和垂直線的繪製:

設定斷點ui_draw_vertical_line和ui_draw_horizontal_line

gui_draw_vertical_line = ui_draw_vertical_line;

gui_draw_horizontal_line = ui_draw_horizontal_line;

字串測量、座標位置、列印:

設定斷點ui_print_text、ui_measure_string 、 ui_move_text_cursor

gui_measure_string = ui_measure_string

gui_move_text_cursor =ui_move_text_cursor

gui_print_text =ui_print_text

另外 entrynewscreen()   dm_redraw_category_screen  也是非常有用的地方

php斷點除錯的幾種方法

斷點除錯是程式開發過程中的乙個必不可少的步驟,一些程式的斷點除錯操作比較簡單,只需在編輯器裡標記哪行為斷點,便可得知程式各個環節的輸出結果,例如c vb delphi等語言。首先需要說明的是,php程式除錯需要手動編寫部分 目的是斷截程式執行緒的執行,輸出指定環節的結果,就是所謂的斷點除錯。所以,實...

php斷點除錯的幾種方法

斷點除錯是程式開發過程中的乙個必不可少的步驟,一些程式的斷點除錯操作比較簡單,只需在編輯器裡標記哪行為斷點,便可得知程式各個環節的輸出結果,例如c vb delphi等語言。首先需要說明的是,php程式除錯需要手動編寫部分 目的是斷截程式執行緒的執行,輸出指定環節的結果,就是所謂的斷點除錯。所以,實...

Linux下除錯shell的幾種方法

a 使用 bashdb進行跟蹤除錯,可以設定斷點等 b 執行shell指令碼加入 x引數 比如 bash x test.sh 注意 這種模式下,程式會一次性執行完,但是會將執行的程式都列印 c 指令碼中加入 set x 開啟除錯,會將後面的執行命令與引數都列印出來 set x 會關閉除錯,該語句之後...