Lines Matching full:macro
452 The basic definition of the software breakpoint is the macro
510 To make this work, you need to define a macro called
631 this macro is defined to invoke the function pointed to by the
654 * Define the macro `I386_USE_GENERIC_WATCHPOINTS' somewhere in the
665 below. Typically, each macro should call a target-specific
709 The macro `TARGET_REGION_OK_FOR_HW_WATCHPOINT' is set to call this
719 `I386_DR_LOW_GET_STATUS' macro, and returns the address associated
723 The macro `STOPPED_BY_WATCHPOINT' is set to call this function.
727 macro, and returns true if any bit is set. Otherwise, false is
1651 Called from `psymtab_to_symtab' (or the `PSYMTAB_TO_SYMTAB' macro)
2047 macro `_LANG_LANG' defined in it. Use `#ifdef's to leave out
2059 Add dependencies in `Makefile.in'. Make sure you update the macro
2147 This macro is deprecated.
2231 This macro is used as the argument to `lseek' (or, most commonly,
2543 -- Target Macro: CORE_ADDR POINTER_TO_ADDRESS (struct type *TYPE, char
2552 -- Target Macro: void ADDRESS_TO_POINTER (struct type *TYPE, char
2573 -- Target Macro: int ADDRESS_CLASS_TYPE_FLAGS (int BYTE_SIZE, int
2580 -- Target Macro: char *ADDRESS_CLASS_TYPE_FLAGS_TO_NAME (int
2585 -- Target Macro: int ADDRESS_CLASS_NAME_to_TYPE_FLAGS (int NAME, int
2690 -- Target Macro: int REGISTER_CONVERTIBLE (int REG)
2695 unless this macro returns a non-zero value for that register.
2697 -- Target Macro: int DEPRECATED_REGISTER_RAW_SIZE (int REG)
2702 -- Target Macro: int DEPRECATED_REGISTER_VIRTUAL_SIZE (int REG)
2707 -- Target Macro: struct type *DEPRECATED_REGISTER_VIRTUAL_TYPE (int
2710 REG. Note that there is no need for a macro giving a type for the
2714 -- Target Macro: void REGISTER_CONVERT_TO_VIRTUAL (int REG, struct
2718 FROM holds the register's value in raw format; the macro should
2726 for which the `REGISTER_CONVERTIBLE' macro returns a non-zero
2729 -- Target Macro: void REGISTER_CONVERT_TO_RAW (struct type *TYPE, int
2733 FROM holds the register's value in raw format; the macro should
2771 -- Target Macro: int CONVERT_REGISTER_P (int REG)
2779 -- Target Macro: void REGISTER_TO_VALUE (int REG, struct type *TYPE,
2789 the `CONVERT_REGISTER_P' macro returns a non-zero value.
2791 -- Target Macro: void VALUE_TO_REGISTER (struct type *TYPE, int REG,
2800 the `CONVERT_REGISTER_P' macro returns a non-zero value.
2802 -- Target Macro: void REGISTER_CONVERT_TO_TYPE (int REGNUM, struct
2823 really part of the address, then define this macro to expand into
2875 macro may safely assume that TYPE is either a pointer or a C++
3068 this macro to be the number (greater than or equal to zero) of
3117 this macro, including `NULL' chain pointers, dummy frames, and
3214 This macro determines the target PC address that `longjmp' will
3237 macro a non-zero value tells GDB's expression parser to check for
3269 constant, the macro expansion will typically just ignore the
3388 mechanism. The macro `SOFTWARE_SINGLE_STEP' must also be defined.
3429 macro to be the number (greater than or equal to zero) of that
3558 execution will resume just after the breakpoint. This macro does
3568 callers and the functions being called, then define this macro to
3572 If the stack-pointer is kept in a register, then define this macro
3626 At present this macro is not used.
3636 At present this macro is not used.
3768 functions here instead, and the macro is simply defined to call the
3781 macro definitions about the target machine's registers, stack frame
3882 * Add the macro `GDB_MULTI_ARCH', defined as 0 (zero), to the file
4092 C macro definitions describing the native system environment, such
4138 If your `nm-XYZ.h' file defines the macro `REGISTER_U_ADDR(addr,
4143 `register_addr()' function and use the macro in it. If you do not
4216 This macro is normally defined to be the number of the first
4227 This macro determines the target PC address that `longjmp' will
4290 define this macro to expand into the number expected.
4515 Vector types are defined using a `DEF_VEC_{O,P,I}(TYPENAME)' macro.
4516 Variables of vector type are declared using a `VEC(TYPENAME)' macro.
4949 is precluded from the list. The macro `ATTRIBUTE_UNUSED' is not used
4979 There must be a space between a function or macro name and the
4980 opening parenthesis of its argument list (except for macro definitions,
5041 _Macros are bad, M'kay._ (But if you have to use a macro, make sure
5042 that the macro arguments are protected with parentheses.)
5179 predefined macro for your current system will become worthless over
6355 repeated every place the macro is defined. Sometimes they are where the
6356 macro is used. Sometimes there is a header file which supplies a
6357 default definition of the macro, and the comment is there. This manual
6509 This macro used to define where the end of the stack appeared, for