info functions (gdb mode only)

Print names and types of functions.

Syntax

info functions [REGEXP]

Parameters

REGEXP

A regular expression.

Description

This command prints the names and types of defined functions. If you do not include a regular expression, it prints the names and types of all defined functions. If you include a regular expression, it prints the names and data types of all defined functions whose name contains a match for the expression.

The debugger's regular expression engine uses the Java* class java.util.regex. See www.sun.com for more information.

For example, info functions .*uname finds all functions whose names include uname, info functions ^uname finds any functions whose names begin with uname. Use a backslash to escape special regular expression characters, such as foo*().

Example

(idb) info functions
All defined 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(...);

Submit feedback on this help topic

Copyright © 1996-2010, Intel Corporation. All rights reserved.