ここでは,Python 3実行環境との外部通信機能で使用するcsplusモジュールの関数について説明します。
表 C.12
csplus モジュール関数
関数名
機能概要
csplus.connect
Python 3 実行環境とCS+のソケット通信を確立します。
csplus.download_loadmodule
ロードモジュールファイルをダウンロードします。
csplus.get_register
指定されたレジスターの値を取得します。
csplus.get_symbol_address
指定されたシンボルに対応するアドレスを取得します。
csplus.is_debug_session_running
プログラムが実行中かどうかを調べます。
csplus.launch_debug_session
デバッグセッションを開始します。
csplus.read_memory
指定されたアドレスから値を読み出します。
csplus.reset_debug_session
指定されたデバッグセッションでリセットを実行します。
csplus.resume_debug_session
指定されたデバッグセッションでresumeを実行します。
csplus.step_in
指定されたデバッグセッションでステップ実行を行います。
csplus.suspend_debug_session
指定されたデバッグセッションで実行の中断を行います。
csplus.terminate
CS+との通信を切断し,CS+を終了します。
csplus.terminate_debug_session
指定したデバッグセッションを切断します。
csplus.write_memory
指定されたアドレスに指定された値を書き込みます。