関数の名前と型を出力します。
このコマンドは、定義済み関数の名前と型を出力します。正規表現を含めない場合は、すべての定義済み関数の名前と型が出力されます。正規表現を含めると、正規表現と一致するパターンがその名前に含まれている定義済み関数名と型が出力されます。
デバッガーの正規表現エンジンは、Java* クラス java.util.regex を使用しています。詳細は、www.sun.com を参照してください。
例えば、info functions .*uname の場合は uname が含まれる名前を持つ関数がすべて検索され、info functions ^uname の場合は uname で始まる名前の関数が検索されます。foo*() などの特殊な正規表現文字にはバックスラッシュを使用してください。
(idb) info functions すべての定義済み関数: File source/control.cpp: Controller::Controller(void); virtual float Controller::LimitingIO(float); virtual void Controller::setDt(float); virtual void Controller::setMax(void); Controller::~Controller(void); virtual float DController::calculate(float, float); int runCplus(void); char * table<char>::insert(char&, int); table<char>::table(int); table<char>::~table(void); int * table<int>::insert(int&, int); table<int>::table(int); table<int>::~table(void); <opaque> _Exit(...);