⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cvexpr.exp

📁 这个是LINUX下的GDB调度工具的源码
💻 EXP
📖 第 1 页 / 共 2 页
字号:
#gdb_test "whatis (unsigned volatile char) v_unsigned_char" \#	"type = volatile (unsigned char|char)" \#	"(unsigned volatile char)"#gdb_test "whatis (signed volatile short) v_signed_short" \#	"type = volatile (short|short int|signed short|signed short int)" \#	"(signed volatile short)"#gdb_test "whatis (unsigned volatile short) v_unsigned_short" \#	"type = volatile (unsigned short|short unsigned int)" \#	"(unsigned volatile short)"#gdb_test "whatis (signed volatile int) v_signed_int" \#	"type = volatile (signed int|int)" \#	"(signed volatile int)"#gdb_test "whatis (unsigned volatile int) v_unsigned_int" \#	"type = volatile unsigned int" \#	"(unsigned volatile int)"#gdb_test "whatis (signed volatile long) v_signed_long" \#	"type = volatile (signed |)long( int|)" \#	"(signed volatile long)"#gdb_test "whatis (unsigned volatile long) v_unsigned_long" \#	"type = volatile (unsigned long|long unsigned int)" \#	"(unsigned volatile long)"#gdb_test "whatis (signed volatile long long) v_signed_long_long" \#	"type = volatile (signed |)long long( int|)" \#	"(signed volatile long long)"#gdb_test "whatis (unsigned volatile long long) v_unsigned_long_long" \#	"type = volatile (unsigned long long|long long unsigned int)" \#	"(unsigned volatile long long)"## Now put the 'const' and 'volatile' keywords after the base type.#gdb_test "whatis (char const) v_char" \	"type = const char" \	"(char const)"gdb_test "whatis (signed char const) v_signed_char" \	"type = const signed char" \	"(signed char const)"gdb_test "whatis (unsigned char const) v_unsigned_char" \	"type = const (unsigned char|char)" \	"(unsigned char const)"gdb_test "whatis (short const) v_short" \	"type = const (short|short int)" \	"(short const)"gdb_test "whatis (signed short const) v_signed_short" \	"type = const (short|short int|signed short|signed short int)" \	"(signed short const)"gdb_test "whatis (unsigned short const) v_unsigned_short" \	"type = const (unsigned short|short unsigned int)" \	"(unsigned short const)"gdb_test "whatis (int const) v_int" \	"type = const int" \	"(int const)"gdb_test "whatis (signed int const) v_signed_int" \	"type = const (signed int|int)" \	"(signed int const)"gdb_test "whatis (unsigned int const) v_unsigned_int" \	"type = const unsigned int" \	"(unsigned int const)"gdb_test "whatis (long const) v_long" \	"type = const (long|long int)" \	"(long const)"gdb_test "whatis (signed long const) v_signed_long" \	"type = const (signed |)long( int|)" \	"(signed long const)"gdb_test "whatis (unsigned long const) v_unsigned_long" \	"type = const (unsigned long|long unsigned int)" \	"(unsigned long const)"gdb_test "whatis (long long const) v_long_long" \	"type = const long long( int|)" \	"(long long const)"gdb_test "whatis (signed long long const) v_signed_long_long" \	"type = const (signed |)long long( int|)" \	"(signed long long const)"gdb_test "whatis (unsigned long long const) v_unsigned_long_long" \	"type = const (unsigned long long|long long unsigned int)" \	"(unsigned long long const)"gdb_test "whatis (float const) v_float" \	"type = const float" \	"(float const)"gdb_test "whatis (double const) v_double" \	"type = const double" \	"(double const)"gdb_test "whatis (char volatile) v_char" \	"type = volatile char" \	"(char volatile)"gdb_test "whatis (signed char volatile) v_signed_char" \	"type = volatile signed char" \	"(signed char volatile)"gdb_test "whatis (unsigned char volatile) v_unsigned_char" \	"type = volatile (unsigned char|char)" \	"(unsigned char volatile)"gdb_test "whatis (short volatile) v_short" \	"type = volatile (short|short int)" \	"(short volatile)"gdb_test "whatis (signed short volatile) v_signed_short" \	"type = volatile (short|short int|signed short|signed short int)" \	"(signed short volatile)"gdb_test "whatis (unsigned short volatile) v_unsigned_short" \	"type = volatile (unsigned short|short unsigned int)" \	"(unsigned short volatile)"gdb_test "whatis (int volatile) v_int" \	"type = volatile int" \	"(int volatile)"gdb_test "whatis (signed int volatile) v_signed_int" \	"type = volatile (signed int|int)" \	"(signed int volatile)"gdb_test "whatis (unsigned int volatile) v_unsigned_int" \	"type = volatile unsigned int" \	"(unsigned int volatile)"gdb_test "whatis (long volatile) v_long" \	"type = volatile (long|long int)" \	"(long volatile)"gdb_test "whatis (signed long volatile) v_signed_long" \	"type = volatile (signed |)long( int|)" \	"(signed long volatile)"gdb_test "whatis (unsigned long volatile) v_unsigned_long" \	"type = volatile (unsigned long|long unsigned int)" \	"(unsigned long volatile)"gdb_test "whatis (long long volatile) v_long_long" \	"type = volatile long long( int|)" \	"(long long volatile)"gdb_test "whatis (signed long long volatile) v_signed_long_long" \	"type = volatile (signed |)long long( int|)" \	"(signed long long volatile)"gdb_test "whatis (unsigned long long volatile) v_unsigned_long_long" \	"type = volatile (unsigned long long|long long unsigned int)" \	"(unsigned long long volatile)"gdb_test "whatis (float volatile) v_float" \	"type = volatile float" \	"(float volatile)"gdb_test "whatis (double volatile) v_double" \	"type = volatile double" \	"(double volatile)"## enums#gdb_test "whatis (const enum misordered) v_misordered" \	"type = const enum misordered" \	"(const enum misordered)"gdb_test "whatis (enum misordered const) v_misordered" \	"type = const enum misordered" \	"(enum misordered const)"gdb_test "whatis (volatile enum misordered) v_misordered" \	"type = volatile enum misordered" \	"(volatile enum misordered)"gdb_test "whatis (enum misordered volatile) v_misordered" \	"type = volatile enum misordered" \	"(enum misordered volatile)"# # Pointers#gdb_test "whatis (const int *) v_int_pointer" \	"type = const int${ws}\\*" \	"(const int *)"gdb_test "whatis (int const *) v_int_pointer" \	"type = const int${ws}\\*" \	"(int const *)"gdb_test "whatis (int * const) v_int_pointer" \	"type = int \\*${ws}const" \	"(int * const)"gdb_test "whatis (const int * const) v_int_pointer" \	"type = const int${ws}\\*${ws}const" \	"(const int * const)"gdb_test "whatis (int const * const) v_int_pointer" \	"type = const int${ws}\\*${ws}const" \	"(int const * const)"gdb_test "whatis (const int **) v_int_pointer_pointer" \	"type = const int${ws}\\*${ws}\\*" \	"(const int **)"gdb_test "whatis (int const **) v_int_pointer_pointer" \	"type = const int${ws}\\*${ws}\\*" \	"(int const **)"gdb_test "whatis (int ** const) v_int_pointer_pointer" \	"type = int \\*${ws}\\*${ws}const" \	"(int ** const)"gdb_test "whatis (const int * const *) v_int_pointer_pointer" \	"type = const int${ws}\\*${ws}const${ws}\\*" \	"(const int * const *)"gdb_test "whatis (int const * const *) v_int_pointer_pointer" \	"type = const int${ws}\\*${ws}const${ws}\\*" \	"(int const * const *)"gdb_test "whatis (const int * const * const) v_int_pointer_pointer" \	"type = const int${ws}\\*${ws}const${ws}\\*${ws}const" \	"(const int * const * const)"gdb_test "whatis (int const * const * const) v_int_pointer_pointer" \	"type = const int${ws}\\*${ws}const${ws}\\*${ws}const" \	"(int const * const * const)"## Arrays TODO### Pointers to arrays, arrays of pointers TODO### Structs and Unions#gdb_test "whatis (const struct t_struct) v_struct1" \	"type = const struct t_struct" \	"(const struct t_struct)"gdb_test "whatis (const union t_union) v_union" \	"type = const union t_union" \	"(const union t_union)"gdb_test "whatis (struct t_struct const) v_struct1" \	"type = const struct t_struct" \	"(struct t_struct const)"gdb_test "whatis (union t_union const) v_union" \	"type = const union t_union" \	"(union t_union const)"gdb_test "whatis (const struct t_struct *) &v_struct1" \	"type = const struct t_struct${ws}\\*" \	"(const struct t_struct *)"gdb_test "whatis (const union t_union *) &v_union" \	"type = const union t_union${ws}\\*" \	"(const union t_union *)"gdb_test "whatis (struct t_struct const *) &v_struct1" \	"type = const struct t_struct${ws}\\*" \	"(struct t_struct const *)"gdb_test "whatis (union t_union const *) &v_union" \	"type = const union t_union${ws}\\*" \	"(union t_union const *)"gdb_test "whatis (struct t_struct * const) &v_struct1" \	"type = struct t_struct${ws}\\*${ws}const" \	"(struct t_struct * const)"gdb_test "whatis (union t_union * const) &v_union" \	"type = union t_union${ws}\\*${ws}const" \	"(union t_union * const)"gdb_test "whatis (const struct t_struct * const) &v_struct1" \	"type = const struct t_struct${ws}\\*${ws}const" \	"(const struct t_struct * const)"gdb_test "whatis (const union t_union * const) &v_union" \	"type = const union t_union${ws}\\*${ws}const" \	"(const union t_union * const)"gdb_test "whatis (struct t_struct const * const) &v_struct1" \	"type = const struct t_struct${ws}\\*${ws}const" \	"(struct t_struct const * const)"gdb_test "whatis (union t_union const * const) &v_union" \	"type = const union t_union${ws}\\*${ws}const" \	"(union t_union const * const)"## Function pointers TODO#

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -