Perintah info types

Menampilkan daftar tipe yang didefinisikan dalam modul yang saat ini dimuat

Sintaks

info types
info types [Regex]

Parameter

Regex
Jika spesifik, perintah info types akan menampilkan daftar tipe yang cocok dengan regex tersebut. Jika tidak disebutkan, perintah akan menampilkan semua tipe dalam semua modul yang dimuat (program utama dan pustaka bersama).

Catatan

Simbol hanya akan berisi tipe-tipe yang digunakan oleh program. Tipe-tipe yang dideklarasikan tetapi tidak dirujuk oleh kode mana pun tidak akan disertakan.

Contoh

Kami akan menunjukkan penggunaan perintah info types dengan program C++ dasar:

                        
class TestClass
{
public:
    class NestedClass
    {
    public:
        int DummyField;
    };
};

typedef int UnusedType, UsedType;

int main(int argc, char **argv)
{
    UsedType xxx;
    TestClass::NestedClass yyy;
    return 0;
}
                        
                    

Catatan bahwa typedef UnusedType dikecualikan dari output perintah info types karena tidak dirujuk di mana pun dalam kode:

                        
(gdb) info types
All defined types:

File test.cpp:
TestClass;
TestClass::NestedClass;
typedef int UsedType;
typedef char;
typedef int;