=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== umps3-3.0.4/src/include/umps/arch.h-104-#define IDEV_BITMAP_END (IDEV_BITMAP_BASE + N_EXT_IL * WS) umps3-3.0.4/src/include/umps/arch.h:105:#define IDEV_BITMAP_ADDR(line) (IDEV_BITMAP_BASE + ((line) - DEV_IL_START) * WS) umps3-3.0.4/src/include/umps/arch.h-106- ############################################## umps3-3.0.4/src/include/umps/arch.h-109-#define CDEV_BITMAP_END (CDEV_BITMAP_BASE + N_EXT_IL * WS) umps3-3.0.4/src/include/umps/arch.h:110:#define CDEV_BITMAP_ADDR(line) (CDEV_BITMAP_BASE + ((line) - DEV_IL_START) * WS) umps3-3.0.4/src/include/umps/arch.h-111- ############################################## umps3-3.0.4/src/include/umps/arch.h-113-#define DEV_REG_START 0x10000054 umps3-3.0.4/src/include/umps/arch.h:114:#define DEV_REG_ADDR(line, dev) (DEV_REG_START + ((line) - DEV_IL_START) * N_DEV_PER_IL * DEV_REG_SIZE + (dev) * DEV_REG_SIZE) umps3-3.0.4/src/include/umps/arch.h-115- ############################################## umps3-3.0.4/src/support/bios/exec.S-36-#define ENDSTRADDR 0x00000008 umps3-3.0.4/src/support/bios/exec.S:37:#define PANICSTRADDR (ENDSTRADDR + 16) umps3-3.0.4/src/support/bios/exec.S-38- umps3-3.0.4/src/support/bios/exec.S-39-/* Terminal device related stuff */ umps3-3.0.4/src/support/bios/exec.S:40:#define TERM0COMMAND DEV_REG_ADDR(IL_TERMINAL, 0) + 0xC umps3-3.0.4/src/support/bios/exec.S-41-#define BUSYCODE 3 ############################################## umps3-3.0.4/src/support/libumps/libumps.h-55- umps3-3.0.4/src/support/libumps/libumps.h:56:extern unsigned int getBADVADDR(void); umps3-3.0.4/src/support/libumps/libumps.h-57- ############################################## umps3-3.0.4/src/umps/const.h-181-// recognizes bad (unaligned) virtual address umps3-3.0.4/src/umps/const.h:182:#define BADADDR(w) ((w & ALIGNMASK) != 0UL) umps3-3.0.4/src/umps/const.h-183- ############################################## umps3-3.0.4/src/umps/device.cc-782- SignalStatusChanged.emit(getDevSStr()); umps3-3.0.4/src/umps/device.cc:783: bus->getMachine()->HandleBusAccess(DEV_REG_ADDR(intL, devNum) + devMod * WS, WRITE, NULL); umps3-3.0.4/src/umps/device.cc-784- return devMod; ############################################## umps3-3.0.4/src/umps/device.cc-1610- sprintf(statStr, "Interface Configuration Read : waiting for ACK"); umps3-3.0.4/src/umps/device.cc:1611: netint->getaddr(macaddr); umps3-3.0.4/src/umps/device.cc-1612- reg[DATA0]=(((Word) netint->getmode()) <<16) | (((Word) macaddr[0])<<8) | ((Word) macaddr[1]); ############################################## umps3-3.0.4/src/umps/device.cc-1628- macaddr[5]=reg[DATA1] & 0xff; umps3-3.0.4/src/umps/device.cc:1629: netint->setaddr(macaddr); umps3-3.0.4/src/umps/device.cc-1630- } ############################################## umps3-3.0.4/src/umps/objdump.cc-100- bool hdr = false; umps3-3.0.4/src/umps/objdump.cc:101: bool disasm = false; umps3-3.0.4/src/umps/objdump.cc-102- bool xdump = false; ############################################## umps3-3.0.4/src/umps/objdump.cc-117- if (SAMESTRING("-d", argv[i])) umps3-3.0.4/src/umps/objdump.cc:118: disasm = true; umps3-3.0.4/src/umps/objdump.cc-119- else ############################################## umps3-3.0.4/src/umps/objdump.cc-128- hdr = true; umps3-3.0.4/src/umps/objdump.cc:129: disasm = true; umps3-3.0.4/src/umps/objdump.cc-130- xdump = true; ############################################## umps3-3.0.4/src/umps/objdump.cc-141- umps3-3.0.4/src/umps/objdump.cc:142: if (disasm == true && ret != EXIT_FAILURE) umps3-3.0.4/src/umps/objdump.cc-143- ret = disAsm(argv[0], argv[argc - 1]); ############################################## umps3-3.0.4/src/umps/processor.cc-785- // address validity and bounds check umps3-3.0.4/src/umps/processor.cc:786: if (BADADDR(vaddr) || (InUserMode() && (INBOUNDS(vaddr, KSEG0BASE, KUSEGBASE)))) { umps3-3.0.4/src/umps/processor.cc-787- // bad offset or kernel segment access from user mode ############################################## umps3-3.0.4/src/umps/processor.cc-814- // All OK umps3-3.0.4/src/umps/processor.cc:815: *paddr = PHADDR(vaddr, tlb[index].getLO()); umps3-3.0.4/src/umps/processor.cc-816- return false; ############################################## umps3-3.0.4/src/umps/processor_defs.h-261-// computes physical address from virtual address and PFN field umps3-3.0.4/src/umps/processor_defs.h:262:#define PHADDR(va, pa) ((va & OFFSETMASK) | (pa & VPNMASK)) umps3-3.0.4/src/umps/processor_defs.h-263- ############################################## umps3-3.0.4/src/umps/systembus.cc-77-DeviceAreaAddress(unsigned int line, unsigned int device, unsigned int field) umps3-3.0.4/src/umps/systembus.cc:78: : pa(DEV_REG_ADDR(line + DEV_IL_START, device) + field * WS) umps3-3.0.4/src/umps/systembus.cc-79-{ ############################################## umps3-3.0.4/src/umps/systembus.cc-289-{ umps3-3.0.4/src/umps/systembus.cc:290: if (BADADDR(startAddr)) umps3-3.0.4/src/umps/systembus.cc-291- return true; ############################################## umps3-3.0.4/src/umps/systembus.cc-325- umps3-3.0.4/src/umps/systembus.cc:326: if (BADADDR(startAddr) || length > BLOCKSIZE) umps3-3.0.4/src/umps/systembus.cc-327- return true; ############################################## umps3-3.0.4/src/umps/vde_network.cc-204- umps3-3.0.4/src/umps/vde_network.cc:205:void netinterface::setaddr(char *iethaddr) umps3-3.0.4/src/umps/vde_network.cc-206-{ ############################################## umps3-3.0.4/src/umps/vde_network.cc-215- umps3-3.0.4/src/umps/vde_network.cc:216:void netinterface::getaddr(char *pethaddr) umps3-3.0.4/src/umps/vde_network.cc-217-{ ############################################## umps3-3.0.4/src/umps/vde_network.h-47-unsigned int polling(); umps3-3.0.4/src/umps/vde_network.h:48:void setaddr(char *iethaddr); umps3-3.0.4/src/umps/vde_network.h:49:void getaddr(char *pethaddr); umps3-3.0.4/src/umps/vde_network.h-50-void setmode(int imode);