=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S256.h-1725-#define AT91C_UDP_IMR ((AT91_REG *) 0xFFFB0018) // (UDP) Interrupt Mask Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S256.h:1726:#define AT91C_UDP_FADDR ((AT91_REG *) 0xFFFB0008) // (UDP) Function Address Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S256.h-1727-#define AT91C_UDP_NUM ((AT91_REG *) 0xFFFB0000) // (UDP) Frame Number Register ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S256_inc.h-1100-#define UDP_GLBSTATE ( 4) // Global State Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S256_inc.h:1101:#define UDP_FADDR ( 8) // Function Address Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S256_inc.h-1102-#define UDP_IER (16) // Interrupt Enable Register ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S256_inc.h-1515-#define AT91C_UDP_IMR (0xFFFB0018) // (UDP) Interrupt Mask Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S256_inc.h:1516:#define AT91C_UDP_FADDR (0xFFFB0008) // (UDP) Function Address Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S256_inc.h-1517-#define AT91C_UDP_NUM (0xFFFB0000) // (UDP) Frame Number Register ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S64.h-1725-#define AT91C_UDP_IMR ((AT91_REG *) 0xFFFB0018) // (UDP) Interrupt Mask Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S64.h:1726:#define AT91C_UDP_FADDR ((AT91_REG *) 0xFFFB0008) // (UDP) Function Address Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S64.h-1727-#define AT91C_UDP_NUM ((AT91_REG *) 0xFFFB0000) // (UDP) Frame Number Register ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S64_inc.h-1100-#define UDP_GLBSTATE ( 4) // Global State Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S64_inc.h:1101:#define UDP_FADDR ( 8) // Function Address Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S64_inc.h-1102-#define UDP_IER (16) // Interrupt Enable Register ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S64_inc.h-1515-#define AT91C_UDP_IMR (0xFFFB0018) // (UDP) Interrupt Mask Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S64_inc.h:1516:#define AT91C_UDP_FADDR (0xFFFB0008) // (UDP) Function Address Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/AT91SAM7S64_inc.h-1517-#define AT91C_UDP_NUM (0xFFFB0000) // (UDP) Frame Number Register ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/ioat91sam7s256.h-1727-#define AT91C_UDP_IMR ((AT91_REG *) 0xFFFB0018) // (UDP) Interrupt Mask Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/ioat91sam7s256.h:1728:#define AT91C_UDP_FADDR ((AT91_REG *) 0xFFFB0008) // (UDP) Function Address Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/ioat91sam7s256.h-1729-#define AT91C_UDP_NUM ((AT91_REG *) 0xFFFB0000) // (UDP) Frame Number Register ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/ioat91sam7s64.h-1727-#define AT91C_UDP_IMR ((AT91_REG *) 0xFFFB0018) // (UDP) Interrupt Mask Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/ioat91sam7s64.h:1728:#define AT91C_UDP_FADDR ((AT91_REG *) 0xFFFB0008) // (UDP) Function Address Register nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/Include/ioat91sam7s64.h-1729-#define AT91C_UDP_NUM ((AT91_REG *) 0xFFFB0000) // (UDP) Frame Number Register ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/gcc/nxt.ld-87- __STARTOFUSERFLASH_FROM_LINKER = nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/gcc/nxt.ld:88: ALIGN (LOADADDR (.data) + SIZEOF (.data), 0x100); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/SAM7S256/gcc/nxt.ld-89- ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_cmd.h-80-//"int 3" is a break exception on x86 nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_cmd.h:81:#define NXT_ASSERT(expr) if (expr) {} else { __asm {int 3} } nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_cmd.h-82-#define NXT_BREAK NXT_ASSERT(0) ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-120-void cCommUpdateBt(void); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:121:UWORD cCommCopyBdaddr(UBYTE *pDst, UBYTE *pSrc); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-122-UWORD cCommInsertBtName(UBYTE *pDst, UBYTE *pSrc); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:123:UWORD cCommCheckBdaddr(UBYTE *pAdr, UBYTE *pSrc); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-124-UWORD cCommInsertDevice(UBYTE *pBdaddr, UBYTE *pName, UBYTE *pCod, UBYTE DeviceStatus, UBYTE *pAddInfo); ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-1041- /* BT address */ nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:1042: cCommCopyBdaddr(&(pOutBuf[16]), (IOMapComm.BrickData.BdAddr)); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-1043- ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-1543- { nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:1544: cCommCopyBdaddr((IOMapComm.BrickData.BdAddr), &(IOMapComm.BtInBuf.Buf[BT_CMD_BYTE + 1])); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-1545- dUsbStoreBtAddress( &(IOMapComm.BtInBuf.Buf[BT_CMD_BYTE + 1])); ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-1570- { nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:1571: cCommCopyBdaddr((IOMapComm.BtDeviceTable[IOMapComm.BtDeviceCnt].BdAddr), &(IOMapComm.BtInBuf.Buf[2])); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-1572- cCommInsertBtName(IOMapComm.BtDeviceTable[IOMapComm.BtDeviceCnt].Name, &(IOMapComm.BtInBuf.Buf[9])); ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-2368- Tmp = VarsComm.BtDeviceIndex - 1; nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:2369: if (TRUE != cCommCheckBdaddr((IOMapComm.BtDeviceTable[Tmp].BdAddr), &(IOMapComm.BtInBuf.Buf[2]))) nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-2370- { ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-2374- { nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:2375: if (TRUE == cCommCheckBdaddr((IOMapComm.BtDeviceTable[Tmp].BdAddr), &(IOMapComm.BtInBuf.Buf[2]))) nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-2376- { ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-2431- Tmp = VarsComm.BtDeviceIndex - 1; nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:2432: if (TRUE != cCommCheckBdaddr((IOMapComm.BtDeviceTable[Tmp].BdAddr), &(IOMapComm.BtInBuf.Buf[2]))) nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-2433- { ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-2435- { nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:2436: if (TRUE == cCommCheckBdaddr((IOMapComm.BtDeviceTable[Tmp].BdAddr), &(IOMapComm.BtInBuf.Buf[2]))) nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-2437- { ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-2524- dBtSendBtCmd((UBYTE)MSG_ACCEPT_CONNECTION, 1, 0, NULL, NULL, NULL, NULL); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:2525: cCommCopyBdaddr((IOMapComm.BtConnectTable[0].BdAddr), &(IOMapComm.BtInBuf.Buf[BT_CMD_BYTE + 1])); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-2526- (VarsComm.UpdateState)++; ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-2580- cCommInsertBtName(IOMapComm.BtConnectTable[0].Name, &(IOMapComm.BtInBuf.Buf[9])); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:2581: cCommCopyBdaddr((IOMapComm.BtConnectTable[0].BdAddr), &(IOMapComm.BtInBuf.Buf[2])); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-2582- memcpy(IOMapComm.BtConnectTable[0].ClassOfDevice, ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-3076- nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:3077:UWORD cCommCopyBdaddr(UBYTE *pDst, UBYTE *pSrc) nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-3078-{ ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-3082- nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:3083:UWORD cCommCheckBdaddr(UBYTE *pAdr, UBYTE *pSrc) nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-3084-{ ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-3127- { nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:3128: if ((TRUE == cCommCheckBdaddr((IOMapComm.BtDeviceTable[Tmp].BdAddr), pBdaddr)) && nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-3129- (IOMapComm.BtDeviceTable[Tmp].DeviceStatus != BT_DEVICE_EMPTY)) ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-3170- IOMapComm.BtDeviceTable[Tmp].DeviceStatus = DeviceStatus; nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:3171: cCommCopyBdaddr((IOMapComm.BtDeviceTable[Tmp].BdAddr), pBdaddr); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-3172- cCommInsertBtName(IOMapComm.BtDeviceTable[Tmp].Name, pName); ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-3666- /* ActiveUpdate is idle (if it was incomming it is not idle) */ nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c:3667: cCommCopyBdaddr((IOMapComm.BtConnectTable[0].BdAddr), &(IOMapComm.BtInBuf.Buf[2])); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/Source/c_comm.c-3668- pMapUi->BluetoothState |= (BT_CONNECT_REQUEST | BT_PIN_REQUEST); ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/_c_arm_macros.h-1-/** @file _c_arm_macros.h nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/_c_arm_macros.h:2: * @brief Define macros to support shared C and ASM headers nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/_c_arm_macros.h-3- * ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_internals.h-1-/** @file debug_internals.h nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_internals.h:2: * @brief Shared C/ASM header file for debugger internal constants nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_internals.h-3- * ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-342- new_pc |= 2; nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S:343: new_pc = MAKE_THUMB_ADDR(new_pc); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-344- } ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-369-{ nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S:370: unsigned long new_pc = MAKE_THUMB_ADDR(pc+2); // default is fall-through nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-371- // to next thumb instruction ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-394- if (!v5T_semantics()) nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S:395: new_pc = MAKE_THUMB_ADDR(new_pc); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-396- } ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-407- if (ins & 0x0080) offset |= 0xFFFFFE00; // sign extend nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S:408: new_pc = MAKE_THUMB_ADDR((unsigned long)(pc+4) + offset); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-409- } ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-415- if (ins & 0x0400) offset |= 0xFFFFF800; // sign extend nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S:416: new_pc = MAKE_THUMB_ADDR((unsigned long)(pc+4) + offset); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-417- } ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-436- else nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S:437: new_pc = MAKE_THUMB_ADDR(new_pc); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-438- } ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-469- // Set breakpoint according to type nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S:470: if (IS_THUMB_ADDR(ss_saved_pc)) { nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-471- // Thumb instruction nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S:472: unsigned long t_pc = UNMAKE_THUMB_ADDR(ss_saved_pc); nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_opcodes.S-473- ss_saved_thumb_instr = *(unsigned short*)t_pc; ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_runlooptasks.h-1-/** @file debug_runlooptasks.h nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_runlooptasks.h:2: * @brief Shared C/ASM header file for debugger communications nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_runlooptasks.h-3- * ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-1-/** @file debug_stub.h nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h:2: * @brief Shared C/ASM header file for debugger stub nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-3- * ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-94-{ nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h:95: asm volatile (".word %a0" nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-96- : /* Output (empty) */ ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-100- nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h:101:#if 0 /* Old asm definitions, in case gas does not recognize %a0 operand */ nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-102- nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-103-#ifdef __ARM6OR7__ nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h:104:static inline void dbg_breakpoint_arm(void) { asm volatile (".word 0xE727FF7F" /* (BKPT32_INSTR | BKPT32_MANUAL_BKPT) */ ); } nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-105-#else nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h:106:static inline void dbg_breakpoint_arm(void) { asm volatile (".word 0xE127FF7F" /* (BKPT32_INSTR | BKPT32_MANUAL_BKPT) */ ); } nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-107-#endif ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-116-{ nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h:117: asm volatile (".hword %a0" nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-118- : /* Output (empty) */ ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-122- nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h:123:#if 0 /* Old asm definitions, in case gas does not recognize %a0 operand */ nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-124- nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h:125:static inline void dbg_breakpoint_thumb(void) { asm volatile (".hword 0xBE7F" /* (BKPT16_INSTR | BKPT16_MANUAL_BKPT) */); } nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/armdebug/Debugger/debug_stub.h-126- ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/scripts/armnxtgdbserver-11-PYTHON=python nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/scripts/armnxtgdbserver:12:PYTHONVER=`$PYTHON --version` nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/scripts/armnxtgdbserver-13- ############################################## nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/scripts/armnxtgdbserver-24-# Debugging Info nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/scripts/armnxtgdbserver:25:# echo "dirname:" `dirname $0` nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/scripts/armnxtgdbserver:26:# echo "basename:" `basename $0` nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/scripts/armnxtgdbserver:27:cd `dirname $0` nxt-firmware-1.29-20120908+dfsg/AT91SAM7S256/scripts/armnxtgdbserver-28-#echo $EXP; $ARCH $PYTHON $GDBSERVER $*