dbg_msg.h File Reference

#include <stdint.h>
#include <stdarg.h>
#include <sysexits.h>

Defines

Enumerations


Detailed Description


Define Documentation

#define error_exit ( ...   )     do { fprintf(stderr, __VA_ARGS__); exit(EX_OSERR);}while(0)

Referenced by main().

#define error_exit_code ( code,
...   )     do { dbgPrintf(DBG_LEVEL_GDB_ARM_ERROR, __VA_ARGS__); exit(code);} while(0)
#define DBG_LEVEL_JTAG_TAP   0x0001
#define DBG_LEVEL_JTAG_INSTR   0x0002
#define DBG_LEVEL_JTAG_ICERT_LOW   0x0004
#define DBG_LEVEL_JTAG_ICERT   0x0008
#define DBG_LEVEL_JTAG_ARM_LOW   0x0010
#define DBG_LEVEL_JTAG_ARM   0x0020

Referenced by AMD_2x_AM29F080B(), AMD_2x_AM29LV040B(), AMD_2x_AM29LV400BB(), AMD_2x_AM29LV400BT(), AMD_2x_AM29LV640D(), AMD_2x_AM29LV800BB(), AMD_2x_AM29LV800BT(), AMD_4x_AM29F080B(), AMD_4x_AM29LV040B(), AMD_4x_AM29LV400BB(), AMD_4x_AM29LV400BT(), AMD_4x_AM29LV800BB(), AMD_4x_AM29LV800BT(), AMD_AM29F080B(), AMD_AM29LV040B(), AMD_AM29LV400BB(), AMD_AM29LV400BT(), AMD_AM29LV640D(), AMD_AM29LV800BB(), AMD_AM29LV800BT(), ATMEL_2x_AT49LV1604A(), ATMEL_2x_AT49LV1604AT(), ATMEL_2x_AT49LV4096A(), ATMEL_4x_AT49LV1604A(), ATMEL_4x_AT49LV1604AT(), ATMEL_AT49LV1604A(), ATMEL_AT49LV1604AT(), ATMEL_AT49LV4096A(), ATMEL_AT91SAM7S128(), ATMEL_AT91SAM7S16(), ATMEL_AT91SAM7S256(), ATMEL_AT91SAM7S32(), ATMEL_AT91SAM7S512(), ATMEL_AT91SAM7S64(), INTEL_28F004B3_B(), INTEL_28F004B3_T(), INTEL_28F008B3_B(), INTEL_28F008B3_T(), INTEL_28F016B3_B(), INTEL_28F016B3_T(), INTEL_28F128J3(), INTEL_28F160B3_B(), INTEL_28F160B3_T(), INTEL_28F256J3(), INTEL_28F320B3_B(), INTEL_28F320B3_T(), INTEL_28F320J3(), INTEL_28F400B3_B(), INTEL_28F400B3_T(), INTEL_28F640B3_B(), INTEL_28F640B3_T(), INTEL_28F640J3(), INTEL_28F800B3_B(), INTEL_28F800B3_T(), INTEL_2x_28F004B3_B(), INTEL_2x_28F004B3_T(), INTEL_2x_28F008B3_B(), INTEL_2x_28F008B3_T(), INTEL_2x_28F016B3_B(), INTEL_2x_28F016B3_T(), INTEL_2x_28F128J3(), INTEL_2x_28F256J3(), INTEL_2x_28F320J3(), INTEL_2x_28F640J3(), INTEL_4x_28F128J3(), INTEL_4x_28F256J3(), INTEL_4x_28F320J3(), INTEL_4x_28F640J3(), jt_amdflashGetInfoByte(), jt_amdflashGetInfoHalfword(), jt_amdflashGetInfoWord(), jt_atmelflashGetInfo(), jt_intelflashGetInfoByte(), jt_intelflashGetInfoHalfword(), jt_philipsflashGetInfo(), jt_stflashGetInfo(), jtag_arm7_ReadCP15Info(), jtag_arm9_ReadCP15Info(), jtag_arm_iceRT_PollDbgState(), main(), parseParameter(), PHILIPS_128K(), PHILIPS_256K(), STM32_HI_DENSE_PROG_MEM(), STM32_LOW_DENSE_PROG_MEM(), STM32_MED_DENSE_PROG_MEM(), STM32_OPTION_MEM(), STM_2x_M29F400BB(), STM_2x_M29F400BT(), STM_2x_M29W400DB(), STM_2x_M29W400DT(), STM_2x_M29W800DB(), STM_2x_M29W800DT(), STM_4x_M29W400DB(), STM_4x_M29W400DT(), STM_4x_M29W800DB(), STM_4x_M29W800DT(), STM_M29F400BB(), STM_M29F400BT(), STM_M29W400DB(), STM_M29W400DT(), STM_M29W800DB(), STM_M29W800DT(), STR7_DATA_MEM_16K(), STR7_PROG_MEM_128K(), STR7_PROG_MEM_256K(), STR9_DATA_MEM_32K(), STR9_PROG_MEM_256K(), and STR9_PROG_MEM_512K().

#define DBG_LEVEL_GDB_ARM_INFO_LOW   0x0040
#define DBG_LEVEL_GDB_ARM_INFO   0x0080

Referenced by activateMemMap(), atmelFlashClearGPNVM(), atmelFlashErase(), atmelFlashEraseAndProgram(), atmelFlashLock(), atmelFlashProgramOnly(), atmelFlashSetGPNVM(), atmelFlashUnlock(), changeWorkSpaceMode(), checkActionNext(), doCmdSequence(), gdb_action_continue(), gdb_action_step(), gdb_check_memory_block(), gdb_dcc_dummy(), gdb_flash_auto_programming(), gdb_handle_exception(), gdb_handle_fake_continue(), gdb_load_configfile(), gdb_main_loop(), gdb_monitor_Rcmd(), gdb_Q_query(), gdb_query(), gdb_query_symbol(), gdb_rcmd_console_output(), gdb_read_memory_block(), gdb_vquery(), gdbPrintf(), InsertBreakpoint(), jlinkGetStatus(), jt_info_idcode(), jt_stflashGetInfo(), jt_str91xflash_EraseSector(), jt_str91xflash_ReadSector(), jt_str91xflash_SectorBlankCheck(), jt_str91xflash_WriteSector(), jtag_arm7_ReadWordMemory(), jtag_arm7_Step(), jtag_arm920_CP15_ReadDTTB(), jtag_arm920_CP15_ReadITTB(), jtag_arm9_ReadCpuRegs(), jtag_arm9_ReadWordMemory(), jtag_arm9_Step(), jtag_arm_ClearAnyBreakPoint(), jtag_arm_DumpCPUregs(), jtag_arm_iceRT_PollDbgState(), jtag_arm_IceRT_version(), jtag_arm_PrepareExitDebug(), jtag_arm_Step(), jtag_cortex_AHB_ReadWordMemory(), jtag_cortex_AHB_WriteMemoryBuf(), jtag_cortex_core_ReadCpuRegs(), jtag_cortex_core_restart(), jtag_cortex_core_WriteCpuRegs(), jtag_cotrex_DpStat_RegRead(), jtag_identify_devices(), jtag_test(), main(), parseParameter(), philipsFlashEraseAllUnlocked(), philipsFlashLock(), philipsFlashProgram(), philipsFlashUnlock(), prog_flash_amd16(), prog_flash_amd32(), prog_flash_amd8(), RemoveAllBreakpoints(), RemoveBreakpoint(), stm32f10xOptionByteflashEraseSector(), stm32FlashProgram(), str7FlashErase(), str7FlashProgram(), str9FlashErase(), str9FlashProgram(), tap_usb_io_jlink_cb(), and transactionCreate().

#define DBG_LEVEL_GDB_ARM_WARN   0x0100

Referenced by activateMemMap(), atmelFlashClearGPNVM(), atmelFlashErase(), atmelFlashEraseAndProgram(), atmelFlashLock(), atmelFlashProgramOnly(), atmelFlashSetGPNVM(), atmelFlashUnlock(), changeWorkSpaceMode(), detectFlash(), doCmdSequence(), gdb_action_step(), gdb_check_memory_block(), gdb_dcc_dummy(), gdb_read_mem(), gdb_write_mem(), gdb_writeback_memory_block(), gdbLookupArmInstr(), gdbLookupThumbInstr(), gdbSetupJtagTarget_Breakpoint(), getDebugChar(), InsertBreakpoint(), jt_amdflashProgByte_faster(), jt_amdflashProgHalfword_faster(), jt_amdflashProgWord_faster(), jt_flash_create_sector_info(), jt_stm32f10xflashEraseSector(), jt_stm32f10xOptionByteflashProgHalfword(), jtag_arm_IceRT_PutHWBreakPoint0(), jtag_arm_IceRT_PutHWBreakPoint1(), jtag_arm_IceRT_PutSWBreakPoint0(), jtag_arm_IceRT_PutSWBreakPoint1(), jtag_arm_IceRT_PutWatchPoint0(), jtag_arm_IceRT_PutWatchPoint1(), jtag_arm_ReadByte(), jtag_arm_ReadCP15Info(), jtag_arm_ReadCpuRegs(), jtag_arm_ReadHalfword(), jtag_arm_ReadWord(), jtag_arm_ReadWordMemory(), jtag_arm_WriteByte(), jtag_arm_WriteHalfword(), jtag_arm_WriteMemoryBuf(), jtag_arm_WriteWord(), jtag_cortex_dwt_comp_RegRead(), jtag_cortex_dwt_comp_RegWrite(), jtag_cortex_dwt_function_RegRead(), jtag_cortex_dwt_function_RegWrite(), jtag_cortex_dwt_mask_RegRead(), jtag_cortex_dwt_mask_RegWrite(), jtag_cortex_dwt_PutWatchPoint(), jtag_cortex_fpb_comp_RegRead(), jtag_cortex_fpb_comp_RegWrite(), jtag_cortex_fpb_PutHWBreakPoint(), jtag_identify_devices(), main(), parseParameter(), philipsFlashEraseAllUnlocked(), philipsFlashLock(), philipsFlashProgram(), philipsFlashUnlock(), prog_flash_amd16(), prog_flash_amd32(), prog_flash_amd8(), programFlashCB_write_sector(), RemoveBreakpoint(), stm32f10xOptionByteflashEraseSector(), stm32FlashErase(), stm32FlashProgram(), str7FlashErase(), str7FlashProgram(), str9FlashErase(), str9FlashProgram(), updateMemMap(), useWorkspace(), and verifyFlashCB_read_sector().

#define DBG_LEVEL_GDB_ARM_ERROR   0x0400
#define DBG_LEVEL_ALL
#define DBG ( _level_,
_fct_   )     if ( ((uint32_t)(_level_) & dbg_msg_msk) != 0 ) do { _fct_;} while (0)
#define IF_DBG ( _level_   )     if ( ((uint32_t)(_level_) & dbg_msg_msk) != 0 )

Enumeration Type Documentation

Enumerator:
LESS_VERBOSE 
MORE_VERBOSE 
INFO_VERBOSE 

This file is part of the documentation for JTAG-GDB Server for ARM .

Generated on Mon Feb 15 21:23:21 2010 by doxygen 1.6.2.