📄 gdbint.texinfo
字号:
@item L_SETThis macro is used as the argument to lseek (or, most commonly, bfd_seek).FIXME, it should be replaced by SEEK_SET instead, which is the POSIX equivalent.@item MACHKERNELDEBUGhppabsd-tdep.c@item MAINcplus-dem.c@item MAINTENANCEdwarfread.c@item MAINTENANCE_CMDSbreakpoint.c@item MAINTENANCE_CMDSmaint.c@item MALLOC_INCOMPATIBLEDefine this if the system's prototype for @code{malloc} differs from the@sc{ANSI} definition.@item MIPSELmips-tdep.c@item MMAP_BASE_ADDRESSWhen using HAVE_MMAP, the first mapping should go at this address.@item MMAP_INCREMENTwhen using HAVE_MMAP, this is the increment between mappings.@item MONOser-go32.c@item MOTOROLAxm-altos.h@item NAMES_HAVE_UNDERSCOREcoffread.c@item NBPGaltos-xdep.c@item NEED_POSIX_SETPGIDinfrun.c@item NEED_TEXT_START_ENDexec.c@item NFAILURESregex.c@item NNPC_REGNUMinfrun.c@item NORETURNdefs.h@item NOTDEFregex.c@item NOTDEFremote-adapt.c@item NOTDEFremote-mm.c@item NOTICE_SIGNAL_HANDLING_CHANGEinfrun.c@item NO_DEFINE_SYMBOLxcoffread.c@item NO_HIF_SUPPORTremote-mm.c@item NO_JOB_CONTROLsignals.h@item NO_MALLOC_CHECKutils.c@item NO_MMALLOCutils.c@item NO_MMALLOCobjfiles.c@item NO_MMALLOCutils.c@item NO_SIGINTERRUPTremote-adapt.c@item NO_SINGLE_STEPinfptrace.c@item NO_TYPEDEFSxcoffread.c@item NO_TYPEDEFSxcoffread.c@item NPC_REGNUMinfcmd.c@item NS32K_SVC_IMMED_OPERANDSns32k-opcode.h@item NUMERIC_REG_NAMESmips-tdep.c@item N_SETVdbxread.c@item N_SET_MAGIChppabsd-tdep.c@item NaNtm-umax.h@item ONE_PROCESS_WRITETEXTbreakpoint.c@item O_BINARYexec.c@item O_RDONLYxm-ultra3.h@item PCconvx-opcode.h@item PCC_SOL_BROKENdbxread.c@item PC_IN_CALL_DUMMYinferior.h@item PC_LOAD_SEGMENTstack.c@item PC_REGNUMparse.c@item PRINT_RANDOM_SIGNALinfcmd.c@item PRINT_REGISTER_HOOKinfcmd.c@item PRINT_TYPELESS_INTEGERvalprint.c@item PROCESS_LINENUMBER_HOOKbuildsym.c@item PROLOGUE_FIRSTLINE_OVERLAPinfrun.c@item PSIGNAL_IN_SIGNAL_Hdefs.h@item PS_REGNUMparse.c@item PTRACE_ARG3_TYPEinferior.h@item PTRACE_FP_BUGmach386-xdep.c@item PT_ATTACHhppabsd-xdep.c@item PT_DETACHhppabsd-xdep.c@item PT_KILLinfptrace.c@item PUSH_ARGUMENTSvalops.c@item PYRAMID_CONTROL_FRAME_DEBUGGINGpyr-xdep.c@item PYRAMID_COREpyr-xdep.c@item PYRAMID_PTRACEpyr-xdep.c@item REGISTER_BYTESremote.c@item REGISTER_NAMEStm-29k.h@item REG_STACK_SEGMENTexec.c@item REG_STRUCT_HAS_ADDRfindvar.c@item RE_NREGSregex.h@item R_FPdwarfread.c@item R_OKxm-altos.h@item SDB_REG_TO_REGNUMcoffread.c@item SEEK_ENDstate.c@item SEEK_SETstate.c@item SEMcoffread.c@item SET_STACK_LIMIT_HUGEWhen defined, stack limits will be raised to their maximum. Use thisif your host supports @code{setrlimit} and you have trouble with@code{stringtab} in @file{dbxread.c}.Also used in @file{fork-child.c} to return stack limits before childprocesses are forked.@item SHELL_COMMAND_CONCATinfrun.c@item SHELL_FILEinfrun.c@item SHIFT_INST_REGSbreakpoint.c@item SIGN_EXTEND_CHARregex.c@item SIGTRAP_STOP_AFTER_LOADinfrun.c@item SKIP_PROLOGUEtm-68k.h@item SKIP_PROLOGUE_FRAMELESS_Pblockframe.c@item SKIP_TRAMPOLINE_CODEinfrun.c@item SOLIB_ADDcore.c@item SOLIB_CREATE_INFERIOR_HOOKinfrun.c@item SOME_NAMES_HAVE_DOTminsyms.c@item SP_REGNUMparse.c@item STAB_REG_TO_REGNUMstabsread.h@item STACK_ALIGNvalops.c@item STACK_DIRECTIONalloca.c@item START_INFERIOR_TRAPS_EXPECTEDinfrun.c@item STOP_SIGNALmain.c@item STORE_RETURN_VALUEtm-68k.h@item SUN4_COMPILER_FEATUREinfrun.c@item SUN_FIXED_LBRAC_BUGdbxread.c@item SVR4_SHARED_LIBSsolib.c@item SWITCH_ENUM_BUGregex.c@item SYM1tm-ultra3.h@item SYMBOL_RELOADING_DEFAULTsymfile.c@item SYNTAX_TABLEregex.c@item Swordregex.c@item TDESCinfrun.c@item TIOCGETCinflow.c@item TIOCGLTCinflow.c@item TIOCGPGRPinflow.c@item TIOCLGETinflow.c@item TIOCLSETinflow.c@item TIOCNOTTYinflow.c@item TM_FILE_OVERRIDEdefs.h@item T_ARGcoffread.c@item T_VOIDcoffread.c@item UINT_MAXdefs.h@item UPAGESaltos-xdep.c@item USERm88k-tdep.c@item USE_GASxm-news.h@item USE_O_NOCTTYinflow.c@item USE_STRUCT_CONVENTIONvalues.c@item USGMeans that System V (prior to SVR4) include files are in use.(FIXME: This symbol is abused in @file{infrun.c}, @file{regex.c},@file{remote-nindy.c}, and @file{utils.c} for other things, at the moment.)@item USIZExm-m88k.h@item U_FPSTATEi386-xdep.c@item VARIABLES_INSIDE_BLOCKdbxread.c@item WRS_ORIGremote-vx.c@item _LANG_clanguage.c@item _LANG_m2language.c@item __GNUC__news-xdep.c@item __GO32__inflow.c@item __HAVE_68881__m68k-stub.c@item __HPUX_ASM__xm-hp300hpux.h@item __INT_VARARGS_Hprintcmd.c@item __not_on_pyr_yetpyr-xdep.c@item allocadefs.h@item constdefs.h@item GOULD_PNgould-pinsn.c@item emacsalloca.c@item hp800xm-hppabsd.h@item hpuxhppabsd-core.c@item lintvalarith.c@item longest_to_intdefs.h@item mc68020m68k-stub.c@item notdefgould-pinsn.c@item ns32k_opcodeTns32k-opcode.h@item sgimips-tdep.c@item sparcregex.c@item staticalloca.c@item sunm68k-tdep.c@item sun386tm-sun386.h@item testregex.c@item ultrixxm-mips.h@item volatiledefs.h@item x_namecoffread.c@item x_zeroescoffread.c@end table@node Target Conditionals@chapter Target ConditionalsWhen GDB is configured and compiled, various macros are defined or leftundefined, to control compilation based on the attributes of the targetsystem. These macros and their meanings are:@emph{NOTE: For now, both host and target conditionals are here.Eliminate host conditionals from this list as they are identified.}@table @code@item PUSH_DUMMY_FRAMEUsed in @samp{call_function_by_hand} to create an artificial stack frame.@item POP_FRAMEUsed in @samp{call_function_by_hand} to remove an artificial stack frame.@item ALIGN_SIZEalloca.c@item BLOCK_ADDRESS_FUNCTION_RELATIVEdbxread.c@item GDBINIT_FILENAMEmain.c@item KERNELDEBUGtm-hppa.h@item MEM_FNS_DECLAREDdefs.h@item NO_SYS_FILEdbxread.c@item PYRAMID_CONTROL_FRAME_DEBUGGINGpyr-xdep.c@item SIGWINCH_HANDLER_BODYutils.c@item ADDITIONAL_OPTIONSmain.c@item ADDITIONAL_OPTION_CASESmain.c@item ADDITIONAL_OPTION_HANDLERmain.c@item ADDITIONAL_OPTION_HELPmain.c@item ADDR_BITS_REMOVEdefs.h@item ALIGN_STACK_ON_STARTUPmain.c@item ALTOSaltos-xdep.c@item ALTOS_ASxm-altos.h@item ASCII_COFFremote-adapt.c@item BADMAGcoffread.c@item BCStm-delta88.h@item BEFORE_MAIN_LOOP_HOOKmain.c@item BELIEVE_PCC_PROMOTIONcoffread.c@item BELIEVE_PCC_PROMOTION_TYPEstabsread.c@item BIG_ENDIANdefs.h@item BITS_BIG_ENDIANdefs.h@item BKPT_AT_MAINsolib.c@item BLOCK_ADDRESS_ABSOLUTEdbxread.c@item BPT_VECTORtm-68k.h@item BREAKPOINTtm-68k.h@item BREAKPOINT_DEBUGbreakpoint.c@item BSTRINGregex.c@item CALL_DUMMYvalops.c@item CALL_DUMMY_LOCATIONinferior.h@item CALL_DUMMY_STACK_ADJUSTvalops.c@item CANNOT_FETCH_REGISTERhppabsd-xdep.c@item CANNOT_STORE_REGISTERfindvar.c@item CFRONT_PRODUCERdwarfread.c@item CHILD_PREPARE_TO_STOREinftarg.c@item CLEAR_DEFERRED_STORESinflow.c@item CLEAR_SOLIBobjfiles.c@item COFF_ENCAPSULATEhppabsd-tdep.c@item COFF_FORMATsymm-tdep.c@item COFF_NO_LONG_FILE_NAMEScoffread.c@item CORE_NEEDS_RELOCATIONstack.c@item CPLUS_MARKERcplus-dem.c@item CREATE_INFERIOR_HOOKinfrun.c@item C_ALLOCAregex.c@item C_GLBLREGcoffread.c@item DAMONxcoffexec.c@item DBXREAD_ONLYpartial-stab.h@item DBX_PARM_SYMBOL_CLASSstabsread.c@item DEBUGremote-adapt.c@item DEBUG_INFOpartial-stab.h@item DEBUG_PTRACEhppabsd-xdep.c@item DECR_PC_AFTER_BREAKbreakpoint.c@item DEFAULT_PROMPTmain.c@item DELTA88m88k-xdep.c@item DEV_TTYsymmisc.c@item DGUXm88k-xdep.c@item DISABLE_UNSETTABLE_BREAKbreakpoint.c@item DONT_USE_REMOTEremote.c@item DO_DEFERRED_STORESinfrun.c@item DO_REGISTERS_INFOinfcmd.c@item END_OF_TEXT_DEFAULTdbxread.c@item EXTERNbuildsym.h@item EXTRACT_RETURN_VALUE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -