#include <stdint.h>
#include <stdarg.h>
#include <sysexits.h>
#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) |
Referenced by activateMemMap(), armOsabiGetSavedRegSet(), armOsabiMultiThreading(), detectFlash(), gdb_action_step(), gdb_check_endian_at_reset_vector(), gdb_main_loop(), gdb_monitor_Rcmd(), gdb_osabi_thread_id_setup(), gdb_restart(), gdb_write_data_to_console(), getDebugChar(), InsertBreakpoint(), jtag_arm_ClearAnyBreakPoint(), jtag_arm_FinalExitDebug(), jtag_arm_iceRT_PollDbgState(), jtag_arm_IceRT_PutAnyBreakPoint(), jtag_arm_Mointor2DebugMode(), jtag_arm_PollDbgState(), jtag_arm_PrepareEnterDebug(), jtag_arm_PrepareExitDebug(), jtag_arm_ReadByte(), jtag_arm_ReadCpuRegs(), jtag_arm_ReadHalfword(), jtag_arm_ReadWord(), jtag_arm_ReadWordMemory(), jtag_arm_ResynchStep(), jtag_arm_RunProgram(), jtag_arm_set_chain(), jtag_arm_Step(), jtag_arm_WriteByte(), jtag_arm_WriteCpuRegs(), jtag_arm_WriteHalfword(), jtag_arm_WriteMemoryBuf(), jtag_arm_WriteWord(), jtag_cortex_ApAHB_IdRegRead(), jtag_cortex_ApAHB_ROMbaseRegRead(), jtag_cortex_ApAHB_StatRegRead(), jtag_cortex_ApAHB_TarRegWrite(), jtag_cortex_core_PollDbgState(), jtag_cortex_core_StopRunningProgram(), jtag_cortex_core_WriteCpuRegs(), putDebugChar(), putpacket(), tap_data_usb_jlink(), tap_discover_chain_usb_ftdi(), tap_discover_chain_usb_jlink(), tap_idle_usb_jlink(), tap_init_usb_ftdi(), tap_init_usb_jlink(), tap_instr_usb_jlink(), and transactionCreate().
#define DBG_LEVEL_JTAG_TAP 0x0001 |
#define DBG_LEVEL_JTAG_INSTR 0x0002 |
Referenced by jtag_arm720_CP15_FlushCache(), jtag_arm720_CP15_WriteMMUcontrolReg(), jtag_arm720_CP15_WriteTTB(), jtag_arm720_CP15InstrReg(), jtag_arm920_CP15_CleanDcache(), jtag_arm920_CP15_DrainWriteBuffer(), jtag_arm920_CP15_InvalidateICache(), jtag_arm920_CP15_InvalidateTLB(), jtag_arm920_CP15Interpret(), jtag_arm920_CP15PhysRegWrite(), jtag_arm926_CP15_CleanDcache(), jtag_arm926_CP15RegWrite(), jtag_arm966_CP15_WriteTCMcontrolReg(), jtag_arm966_CP15RegWrite(), jtag_arm_IceRT_RegWrite(), jtag_exchange_data(), jtag_exchange_instr(), jtag_identify_devices(), and parseParameter().
#define DBG_LEVEL_JTAG_ICERT_LOW 0x0004 |
Referenced by jtag_arm720_CP15_FlushCache(), jtag_arm720_CP15_ReadFCSEpidReg(), jtag_arm720_CP15_ReadMMUcontrolReg(), jtag_arm720_CP15_ReadTTB(), jtag_arm720_CP15_WriteMMUcontrolReg(), jtag_arm720_CP15_WriteTTB(), jtag_arm720_CP15DataExchange(), jtag_arm720_CP15InstrReg(), jtag_arm920_CP15_CleanDcache(), jtag_arm920_CP15_DrainWriteBuffer(), jtag_arm920_CP15_InvalidateICache(), jtag_arm920_CP15_InvalidateTLB(), jtag_arm920_CP15Interpret(), jtag_arm920_CP15PhysRegRead(), jtag_arm920_CP15PhysRegWrite(), jtag_arm926_CP15_CleanDcache(), jtag_arm926_CP15_ReadTTB(), jtag_arm926_CP15RegRead(), jtag_arm926_CP15RegWrite(), jtag_arm966_CP15_ReadFCSEpidReg(), jtag_arm966_CP15_ReadTCMcontrolReg(), jtag_arm966_CP15_WriteTCMcontrolReg(), jtag_arm966_CP15RegRead(), jtag_arm966_CP15RegWrite(), jtag_arm_chain1_sysspeed_restart(), jtag_arm_enterMonitorMode(), jtag_arm_iceRT_PollDbgState(), jtag_arm_IceRT_PutAnyBreakPoint(), jtag_arm_IceRT_RegRead(), jtag_arm_IceRT_RegRead_Once(), jtag_arm_IceRT_RegWrite(), jtag_arm_Mointor2DebugMode(), jtag_arm_set_chain(), jtag_cortex_apacc_RegRead(), jtag_cortex_apacc_RegWrite(), jtag_cortex_core_PollDbgState(), jtag_cortex_core_StopRunningProgram(), jtag_cortex_dpacc_RegRead(), jtag_cortex_dpacc_RegWrite(), and parseParameter().
#define DBG_LEVEL_JTAG_ICERT 0x0008 |
#define DBG_LEVEL_JTAG_ARM_LOW 0x0010 |
Referenced by jt_amdflashEraseSectorHalfword(), jtag_arm7_ReadByte(), jtag_arm7_ReadHalfword(), jtag_arm7_ReadWord(), jtag_arm9_ReadByte(), jtag_arm9_ReadHalfword(), jtag_arm9_ReadWord(), jtag_arm_ReadWordMemory(), jtag_arm_RunProgram(), jtag_arm_WriteByte(), jtag_arm_WriteHalfword(), jtag_arm_WriteMemoryBuf(), jtag_arm_WriteWord(), main(), and parseParameter().
#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 |
Referenced by atmelFlashClearGPNVM(), atmelFlashErase(), atmelFlashEraseAndProgram(), atmelFlashLock(), atmelFlashProgramOnly(), atmelFlashSetGPNVM(), atmelFlashUnlock(), checkFlashCB_read_sector(), eraseFlashCB_sector(), ftdiBlinkStopCB(), gdb_check_memory_block(), gdb_dcc_dummy(), gdb_flash_auto_programming(), gdb_handle_exception(), gdb_load_configfile(), gdb_read_data_from_console(), gdb_read_mem(), gdb_write_data_to_console(), gdb_writeback_Ram(), gdb_writeback_RamWorkspace(), getDebugChar(), getpacket(), is_workspace_big_enough(), jt_stm32f10xflashEraseSector(), jtag_arm_chain1_sysspeed_restart(), jtag_arm_ReadCP15Info(), jtag_cortex_core_ApplicationInterruptResetControl_ReadRegister(), jtag_cortex_core_ApplicationInterruptResetControl_WriteRegister(), jtag_cortex_core_disable_Intr(), jtag_cortex_core_enable_Intr(), jtag_cortex_PrepareLeaveDebugHalt(), jtag_test(), libusbReadData(), main(), memCleanUpCB(), parseParameter(), philipsFlashEraseAllUnlocked(), philipsFlashLock(), philipsFlashProgram(), philipsFlashUnlock(), printmemMapCB_info(), programFlashCB_write_sector(), stm32f10xOptionByteflashEraseSector(), stm32FlashProgram(), str7FlashErase(), str7FlashProgram(), str9FlashErase(), str9FlashProgram(), tap_data_usb_ftdi(), tap_init_usb_ftdi(), tap_instr_usb_ftdi(), tap_start(), tap_usb_io_ftdi_cb(), useWorkspace(), and verifyFlashCB_read_sector().
#define DBG_LEVEL_ALL |
Referenced by checkFlashCB_read_sector(), programFlashCB_write_sector(), and verifyFlashCB_read_sector().
#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 ) |
Referenced by atmelFlashClearGPNVM(), atmelFlashErase(), atmelFlashEraseAndProgram(), atmelFlashLock(), atmelFlashProgramOnly(), atmelFlashSetGPNVM(), atmelFlashUnlock(), checkFlashCB_read_sector(), gdb_check_memory_block(), gdb_dcc_dummy(), gdb_read_memory_block(), gdbPrintf(), InsertBreakpoint(), jtag_arm720_CP15_FlushCache(), jtag_arm720_CP15_WriteMMUcontrolReg(), jtag_arm720_CP15_WriteTTB(), jtag_arm720_CP15InstrReg(), jtag_arm920_CP15_CleanDcache(), jtag_arm920_CP15_DrainWriteBuffer(), jtag_arm920_CP15_InvalidateICache(), jtag_arm920_CP15_InvalidateTLB(), jtag_arm920_CP15Interpret(), jtag_arm920_CP15PhysRegWrite(), jtag_arm926_CP15_CleanDcache(), jtag_arm926_CP15RegWrite(), jtag_arm966_CP15_WriteTCMcontrolReg(), jtag_arm966_CP15RegWrite(), jtag_arm_DumpCPUregs(), jtag_arm_IceRT_RegWrite(), jtag_arm_set_chain(), jtag_arm_ShowAllIceRT_Regs(), jtag_exchange_data(), jtag_exchange_instr(), jtag_identify_devices(), philipsFlashEraseAllUnlocked(), philipsFlashLock(), philipsFlashProgram(), philipsFlashUnlock(), prog_flash_amd16(), prog_flash_amd32(), prog_flash_amd8(), programFlashCB_write_sector(), stm32f10xOptionByteflashEraseSector(), stm32FlashProgram(), str7FlashErase(), str7FlashProgram(), str9FlashErase(), str9FlashProgram(), and verifyFlashCB_read_sector().
enum VerboseLevel |