===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
upx-ucl-3.96/doc/elf-to-mem.txt-89-to preserve /proc/self/exe if the original uncompressed executable
upx-ucl-3.96/doc/elf-to-mem.txt:90:were created with 0x9000==.p_vaddr (one page higher than the usual
upx-ucl-3.96/doc/elf-to-mem.txt-91-0x8000) so that the compressed page mapped at 0x8000 would linger.
##############################################
upx-ucl-3.96/src/compress_ucl.cpp-37-#  if (ACC_CC_CLANG || ACC_CC_GNUC || ACC_CC_INTELC || ACC_CC_MSC || ACC_CC_WATCOMC)
upx-ucl-3.96/src/compress_ucl.cpp:38:#    define UCL_USE_ASM 1
upx-ucl-3.96/src/compress_ucl.cpp-39-#  endif
##############################################
upx-ucl-3.96/src/miniacc.h-2858-#if (ACC_ABI_NEUTRAL_ENDIAN) || (ACC_ARCH_GENERIC)
upx-ucl-3.96/src/miniacc.h:2859:#  define ACC_CFG_NO_INLINE_ASM 1
upx-ucl-3.96/src/miniacc.h-2860-#elif (ACC_CC_LLVM)
upx-ucl-3.96/src/miniacc.h:2861:#  define ACC_CFG_NO_INLINE_ASM 1
upx-ucl-3.96/src/miniacc.h-2862-#endif
##############################################
upx-ucl-3.96/src/miniacc.h-6630-    ACC_UNUSED(t);
upx-ucl-3.96/src/miniacc.h:6631:    __asm {
upx-ucl-3.96/src/miniacc.h-6632-        mov ecx, t
##############################################
upx-ucl-3.96/src/miniacc.h-7843-#elif (ACC_ARCH_I386) && (ACC_ASM_SYNTAX_MSC)
upx-ucl-3.96/src/miniacc.h:7844:    __asm { int 3 }
upx-ucl-3.96/src/miniacc.h-7845-#elif (ACC_OS_WIN32) && (ACC_HAVE_WINDOWS_H)
##############################################
upx-ucl-3.96/src/miniacc.h-7866-    unsigned long r;
upx-ucl-3.96/src/miniacc.h:7867:    __asm {
upx-ucl-3.96/src/miniacc.h-7868-        pushf
##############################################
upx-ucl-3.96/src/miniacc.h-7893-#elif (ACC_ARCH_I386) && (ACC_ASM_SYNTAX_MSC)
upx-ucl-3.96/src/miniacc.h:7894:    if (v) { __asm {
upx-ucl-3.96/src/miniacc.h-7895-        pushf
##############################################
upx-ucl-3.96/src/miniacc.h-7897-        popf
upx-ucl-3.96/src/miniacc.h:7898:    }} else { __asm {
upx-ucl-3.96/src/miniacc.h-7899-        pushf
##############################################
upx-ucl-3.96/src/p_djgpp2.cpp-344-
upx-ucl-3.96/src/p_djgpp2.cpp:345:    // because of a feature (bug?) in stub.asm we need some padding
upx-ucl-3.96/src/p_djgpp2.cpp-346-    memcpy(obuf+data->size, "UPX", 3);
##############################################
upx-ucl-3.96/src/pefile.cpp-364-    unsigned const take1 = IDSIZE(PEDIR_RELOC);
upx-ucl-3.96/src/pefile.cpp:365:    unsigned const skip1 = IDADDR(PEDIR_RELOC);
upx-ucl-3.96/src/pefile.cpp-366-    Reloc rel(ibuf.subref("bad reloc %#x", skip1, take1), take1);
##############################################
upx-ucl-3.96/src/pefile.cpp-372-        if (IDSIZE(PEDIR_RELOC))
upx-ucl-3.96/src/pefile.cpp:373:            ibuf.fill(IDADDR(PEDIR_RELOC), IDSIZE(PEDIR_RELOC), FILLVAL);
upx-ucl-3.96/src/pefile.cpp-374-        orelocs = new upx_byte [1];
##############################################
upx-ucl-3.96/src/pefile.cpp-422-
upx-ucl-3.96/src/pefile.cpp:423:    ibuf.fill(IDADDR(PEDIR_RELOC), IDSIZE(PEDIR_RELOC), FILLVAL);
upx-ucl-3.96/src/pefile.cpp-424-    orelocs = new upx_byte [mem_size(4, rnum, 1024)];  // 1024 - safety
##############################################
upx-ucl-3.96/src/pefile.cpp-459-    unsigned const take = IDSIZE(PEDIR_RELOC);
upx-ucl-3.96/src/pefile.cpp:460:    unsigned const skip = IDADDR(PEDIR_RELOC);
upx-ucl-3.96/src/pefile.cpp-461-    Reloc rel(ibuf.subref("bad reloc %#x", skip, take), take);
##############################################
upx-ucl-3.96/src/pefile.cpp-471-        if (IDSIZE(PEDIR_RELOC))
upx-ucl-3.96/src/pefile.cpp:472:            ibuf.fill(IDADDR(PEDIR_RELOC), IDSIZE(PEDIR_RELOC), FILLVAL);
upx-ucl-3.96/src/pefile.cpp-473-        orelocs = new upx_byte [1];
##############################################
upx-ucl-3.96/src/pefile.cpp-523-
upx-ucl-3.96/src/pefile.cpp:524:    ibuf.fill(IDADDR(PEDIR_RELOC), IDSIZE(PEDIR_RELOC), FILLVAL);
upx-ucl-3.96/src/pefile.cpp-525-    orelocs = new upx_byte [mem_size(4, rnum, 1024)];  // 1024 - safety
##############################################
upx-ucl-3.96/src/pefile.cpp-563-LE32& PeFile::IDSIZE(unsigned x) { return iddirs[x].size; }
upx-ucl-3.96/src/pefile.cpp:564:LE32& PeFile::IDADDR(unsigned x) { return iddirs[x].vaddr; }
upx-ucl-3.96/src/pefile.cpp-565-LE32& PeFile::ODSIZE(unsigned x) { return oddirs[x].size; }
upx-ucl-3.96/src/pefile.cpp:566:LE32& PeFile::ODADDR(unsigned x) { return oddirs[x].vaddr; }
upx-ucl-3.96/src/pefile.cpp-567-
##############################################
upx-ucl-3.96/src/pefile.cpp-855-    unsigned const take = IDSIZE(PEDIR_IMPORT);
upx-ucl-3.96/src/pefile.cpp:856:    unsigned const skip = IDADDR(PEDIR_IMPORT);
upx-ucl-3.96/src/pefile.cpp-857-    import_desc *im = (import_desc*)ibuf.subref("bad import %#x", skip, take);
upx-ucl-3.96/src/pefile.cpp-858-    import_desc * const im_save = im;
upx-ucl-3.96/src/pefile.cpp:859:    if (IDADDR(PEDIR_IMPORT))
upx-ucl-3.96/src/pefile.cpp-860-    {
##############################################
upx-ucl-3.96/src/pefile.cpp-1217-    }
upx-ucl-3.96/src/pefile.cpp:1218:    xport->convert(IDADDR(PEDIR_EXPORT),IDSIZE(PEDIR_EXPORT));
upx-ucl-3.96/src/pefile.cpp-1219-    soexport = ALIGN_UP(xport->getsize(), 4u);
##############################################
upx-ucl-3.96/src/pefile.cpp-1296-
upx-ucl-3.96/src/pefile.cpp:1297:    unsigned const skip = IDADDR(PEDIR_TLS);
upx-ucl-3.96/src/pefile.cpp-1298-    const tls * const tlsp = (const tls*)ibuf.subref("bad tls %#x", skip, sizeof(tls));
##############################################
upx-ucl-3.96/src/pefile.cpp-1333-    unsigned const take2 = IDSIZE(PEDIR_RELOC);
upx-ucl-3.96/src/pefile.cpp:1334:    unsigned const skip2 = IDADDR(PEDIR_RELOC);
upx-ucl-3.96/src/pefile.cpp-1335-    Reloc rel(ibuf.subref("bad tls reloc %#x", skip2, take2), take2);
##############################################
upx-ucl-3.96/src/pefile.cpp-1350-    unsigned const take1 = sizeof(tls);
upx-ucl-3.96/src/pefile.cpp:1351:    unsigned const skip1 = IDADDR(PEDIR_TLS);
upx-ucl-3.96/src/pefile.cpp-1352-    memcpy(otls,ibuf.subref("bad tls %#x", skip1, take1), take1);
##############################################
upx-ucl-3.96/src/pefile.cpp-1429-
upx-ucl-3.96/src/pefile.cpp:1430:    const unsigned lcaddr = IDADDR(PEDIR_LOADCONF);
upx-ucl-3.96/src/pefile.cpp-1431-    const upx_byte * const loadconf = ibuf.subref("bad loadconf %#x", lcaddr, 4);
##############################################
upx-ucl-3.96/src/pefile.cpp-1441-    unsigned const take = IDSIZE(PEDIR_RELOC);
upx-ucl-3.96/src/pefile.cpp:1442:    unsigned const skip = IDADDR(PEDIR_RELOC);
upx-ucl-3.96/src/pefile.cpp-1443-    Reloc rel(ibuf.subref("bad reloc %#x", skip, take), take);
##############################################
upx-ucl-3.96/src/pefile.cpp-1879-{
upx-ucl-3.96/src/pefile.cpp:1880:    const unsigned vaddr = IDADDR(PEDIR_RESOURCE);
upx-ucl-3.96/src/pefile.cpp-1881-    if ((soresources = IDSIZE(PEDIR_RESOURCE)) == 0)
##############################################
upx-ucl-3.96/src/pefile.cpp-2041-{
upx-ucl-3.96/src/pefile.cpp:2042:    if (IDADDR(PEDIR_DEBUG) == 0)
upx-ucl-3.96/src/pefile.cpp-2043-        return overlaystart;
##############################################
upx-ucl-3.96/src/pefile.cpp-2057-    unsigned const take = IDSIZE(PEDIR_DEBUG);
upx-ucl-3.96/src/pefile.cpp:2058:    unsigned const skip = IDADDR(PEDIR_DEBUG);
upx-ucl-3.96/src/pefile.cpp-2059-    const debug_dir_t *dd = (const debug_dir_t*)ibuf.subref("bad debug %#x", skip, take);
##############################################
upx-ucl-3.96/src/pefile.cpp-2062-            overlaystart += dd->size;
upx-ucl-3.96/src/pefile.cpp:2063:    ibuf.fill(IDADDR(PEDIR_DEBUG), IDSIZE(PEDIR_DEBUG), FILLVAL);
upx-ucl-3.96/src/pefile.cpp-2064-    return overlaystart;
##############################################
upx-ucl-3.96/src/pefile.cpp-2215-    PeFile::processRelocs(&rel);
upx-ucl-3.96/src/pefile.cpp:2216:    ODADDR(PEDIR_RELOC) = soxrelocs ? ic : 0;
upx-ucl-3.96/src/pefile.cpp-2217-    ODSIZE(PEDIR_RELOC) = soxrelocs;
##############################################
upx-ucl-3.96/src/pefile.cpp-2224-        processResources(&res,ic);
upx-ucl-3.96/src/pefile.cpp:2225:    ODADDR(PEDIR_RESOURCE) = soresources ? ic : 0;
upx-ucl-3.96/src/pefile.cpp-2226-    ODSIZE(PEDIR_RESOURCE) = soresources;
##############################################
upx-ucl-3.96/src/pefile.cpp-2246-    if (IDSIZE(PEDIR_SEC))
upx-ucl-3.96/src/pefile.cpp:2247:        IDSIZE(PEDIR_SEC) = IDADDR(PEDIR_SEC) = 0;
upx-ucl-3.96/src/pefile.cpp-2248-
##############################################
upx-ucl-3.96/src/pefile.cpp-2285-    // FIXME: disabled: the uncompressor would not allocate enough memory
upx-ucl-3.96/src/pefile.cpp:2286:    //objs = tryremove(IDADDR(PEDIR_RELOC),objs);
upx-ucl-3.96/src/pefile.cpp-2287-
##############################################
upx-ucl-3.96/src/pefile.cpp-2413-    // fill the data directory
upx-ucl-3.96/src/pefile.cpp:2414:    ODADDR(PEDIR_DEBUG) = 0;
upx-ucl-3.96/src/pefile.cpp-2415-    ODSIZE(PEDIR_DEBUG) = 0;
upx-ucl-3.96/src/pefile.cpp:2416:    ODADDR(PEDIR_IAT) = 0;
upx-ucl-3.96/src/pefile.cpp-2417-    ODSIZE(PEDIR_IAT) = 0;
upx-ucl-3.96/src/pefile.cpp:2418:    ODADDR(PEDIR_BOUNDIM) = 0;
upx-ucl-3.96/src/pefile.cpp-2419-    ODSIZE(PEDIR_BOUNDIM) = 0;
##############################################
upx-ucl-3.96/src/pefile.cpp-2427-    processTls(&rel,&tlsiv,ic);
upx-ucl-3.96/src/pefile.cpp:2428:    ODADDR(PEDIR_TLS) = sotls ? ic : 0;
upx-ucl-3.96/src/pefile.cpp-2429-    ODSIZE(PEDIR_TLS) = sotls ? (sizeof(LEXX) == 4 ? 0x18 : 0x28) : 0;
##############################################
upx-ucl-3.96/src/pefile.cpp-2432-    processLoadConf(&rel, &loadconfiv, ic);
upx-ucl-3.96/src/pefile.cpp:2433:    ODADDR(PEDIR_LOADCONF) = soloadconf ? ic : 0;
upx-ucl-3.96/src/pefile.cpp-2434-    ODSIZE(PEDIR_LOADCONF) = soloadconf;
##############################################
upx-ucl-3.96/src/pefile.cpp-2445-    processImports2(ic, getProcessImportParam(upxsection));
upx-ucl-3.96/src/pefile.cpp:2446:    ODADDR(PEDIR_IMPORT) = ic;
upx-ucl-3.96/src/pefile.cpp-2447-    ODSIZE(PEDIR_IMPORT) = soimpdlls;
##############################################
upx-ucl-3.96/src/pefile.cpp-2450-    processExports(&xport,ic);
upx-ucl-3.96/src/pefile.cpp:2451:    ODADDR(PEDIR_EXPORT) = soexport ? ic : 0;
upx-ucl-3.96/src/pefile.cpp-2452-    ODSIZE(PEDIR_EXPORT) = soexport;
##############################################
upx-ucl-3.96/src/pefile.cpp-2454-    {
upx-ucl-3.96/src/pefile.cpp:2455:        ODADDR(PEDIR_EXPORT) = IDADDR(PEDIR_EXPORT);
upx-ucl-3.96/src/pefile.cpp-2456-        ODSIZE(PEDIR_EXPORT) = IDSIZE(PEDIR_EXPORT);
##############################################
upx-ucl-3.96/src/pefile.cpp-2642-    assert(bits == 32 || bits == 64);
upx-ucl-3.96/src/pefile.cpp:2643:    if (!ODADDR(PEDIR_RELOC) || !ODSIZE(PEDIR_RELOC) || (flags & RELOCS_STRIPPED))
upx-ucl-3.96/src/pefile.cpp-2644-        return;
##############################################
upx-ucl-3.96/src/pefile.cpp-2647-    {
upx-ucl-3.96/src/pefile.cpp:2648:        omemcpy(obuf + ODADDR(PEDIR_RELOC) - rvamin, "\x0\x0\x0\x0\x8\x0\x0\x0", 8);
upx-ucl-3.96/src/pefile.cpp-2649-        return;
##############################################
upx-ucl-3.96/src/pefile.cpp-2697-    {
upx-ucl-3.96/src/pefile.cpp:2698:        obuf.clear(ODADDR(PEDIR_RELOC) - rvamin, ODSIZE(PEDIR_RELOC));
upx-ucl-3.96/src/pefile.cpp:2699:        ODADDR(PEDIR_RELOC) = 0;
upx-ucl-3.96/src/pefile.cpp-2700-        soxrelocs = 0;
##############################################
upx-ucl-3.96/src/pefile.cpp-2703-    else
upx-ucl-3.96/src/pefile.cpp:2704:        omemcpy(obuf + ODADDR(PEDIR_RELOC) - rvamin,oxrelocs,soxrelocs);
upx-ucl-3.96/src/pefile.cpp-2705-    delete [] oxrelocs; oxrelocs = NULL;
##############################################
upx-ucl-3.96/src/pefile.cpp-2712-{
upx-ucl-3.96/src/pefile.cpp:2713:    if (ODSIZE(PEDIR_EXPORT) == 0 || ODADDR(PEDIR_EXPORT) == IDADDR(PEDIR_EXPORT))
upx-ucl-3.96/src/pefile.cpp-2714-        return; // nothing to do
##############################################
upx-ucl-3.96/src/pefile.cpp-2718-    processExports(&xport);
upx-ucl-3.96/src/pefile.cpp:2719:    processExports(&xport,ODADDR(PEDIR_EXPORT));
upx-ucl-3.96/src/pefile.cpp:2720:    omemcpy(obuf + ODADDR(PEDIR_EXPORT) - rvamin,oexport,soexport);
upx-ucl-3.96/src/pefile.cpp-2721-}
##############################################
upx-ucl-3.96/src/pefile.cpp-2735-
upx-ucl-3.96/src/pefile.cpp:2736:    const unsigned vaddr = IDADDR(PEDIR_RESOURCE);
upx-ucl-3.96/src/pefile.cpp-2737-
##############################################
upx-ucl-3.96/src/pefile.cpp-2756-    upx_byte *p = res.build();
upx-ucl-3.96/src/pefile.cpp:2757:    OCHECK(obuf + ODADDR(PEDIR_RESOURCE) - rvamin, 16);
upx-ucl-3.96/src/pefile.cpp-2758-    // write back when the original is zeroed
upx-ucl-3.96/src/pefile.cpp:2759:    if (get_le32(obuf + ODADDR(PEDIR_RESOURCE) - rvamin + 12) == 0)
upx-ucl-3.96/src/pefile.cpp:2760:        omemcpy(obuf + ODADDR(PEDIR_RESOURCE) - rvamin, p, res.dirsize());
upx-ucl-3.96/src/pefile.cpp-2761-    delete [] p;
##############################################
upx-ucl-3.96/src/pefile.cpp-2767-{
upx-ucl-3.96/src/pefile.cpp:2768:    if (ODADDR(PEDIR_IMPORT) == 0
upx-ucl-3.96/src/pefile.cpp-2769-        || ODSIZE(PEDIR_IMPORT) <= sizeof(import_desc))
##############################################
upx-ucl-3.96/src/pefile.cpp-2778-
upx-ucl-3.96/src/pefile.cpp:2779://    const upx_byte *import = ibuf + IDADDR(PEDIR_IMPORT) - isection[2].vaddr;
upx-ucl-3.96/src/pefile.cpp-2780-//    const upx_byte *p;
upx-ucl-3.96/src/pefile.cpp:2781:    IPTR_I_D(const upx_byte, import, IDADDR(PEDIR_IMPORT) - isection[2].vaddr);
upx-ucl-3.96/src/pefile.cpp-2782-    OPTR(const upx_byte, p);
##############################################
upx-ucl-3.96/src/pefile.cpp-2802-    upx_byte * const Obuf = obuf - rvamin;
upx-ucl-3.96/src/pefile.cpp:2803:    import_desc * const im0 = (import_desc*) (Obuf + ODADDR(PEDIR_IMPORT));
upx-ucl-3.96/src/pefile.cpp-2804-    import_desc *im = im0;
##############################################
upx-ucl-3.96/src/pefile.cpp-2956-    // fill the data directory
upx-ucl-3.96/src/pefile.cpp:2957:    ODADDR(PEDIR_DEBUG) = 0;
upx-ucl-3.96/src/pefile.cpp-2958-    ODSIZE(PEDIR_DEBUG) = 0;
upx-ucl-3.96/src/pefile.cpp:2959:    ODADDR(PEDIR_IAT) = 0;
upx-ucl-3.96/src/pefile.cpp-2960-    ODSIZE(PEDIR_IAT) = 0;
upx-ucl-3.96/src/pefile.cpp:2961:    ODADDR(PEDIR_BOUNDIM) = 0;
upx-ucl-3.96/src/pefile.cpp-2962-    ODSIZE(PEDIR_BOUNDIM) = 0;
##############################################
upx-ucl-3.96/src/pefile.cpp-2976-        oh.flags |= RELOCS_STRIPPED;
upx-ucl-3.96/src/pefile.cpp:2977:        ODADDR(PEDIR_RELOC) = 0;
upx-ucl-3.96/src/pefile.cpp-2978-        ODSIZE(PEDIR_RELOC) = 0;
##############################################
upx-ucl-3.96/src/pefile.h-188-    LE32 &IDSIZE(unsigned x);
upx-ucl-3.96/src/pefile.h:189:    LE32 &IDADDR(unsigned x);
upx-ucl-3.96/src/pefile.h-190-    LE32 &ODSIZE(unsigned x);
upx-ucl-3.96/src/pefile.h:191:    LE32 &ODADDR(unsigned x);
upx-ucl-3.96/src/pefile.h-192-
##############################################
upx-ucl-3.96/src/stub/Makefile-291-tc.arch-i386.gcc      = i386-linux-gcc-3.4.6 -m32 -march=i386 -nostdinc -MMD -MT $@
upx-ucl-3.96/src/stub/Makefile:292:tc.arch-i386.djasm    = djasm-20060614
upx-ucl-3.96/src/stub/Makefile-293-
##############################################
upx-ucl-3.96/src/stub/Makefile-941-i386-dos32.djgpp2-stubify.h : $(srcdir)/src/$$T.asm
upx-ucl-3.96/src/stub/Makefile:942:	$(call tc,djasm) --outtype=exe --gmtime=1070220810 --inname=stub.asm --outname=stub.h $< tmp/$T.bin
upx-ucl-3.96/src/stub/Makefile-943-	$(call tc,objdump) -b binary -m i8086 -D --start-address=0x254 tmp/$T.bin | $(RTRIM) > tmp/$T.bin.disasm
##############################################
upx-ucl-3.96/src/stub/scripts/gpp_inc.py-117-        raise Exception, "syntax error: include line " + l
upx-ucl-3.96/src/stub/scripts/gpp_inc.py:118:    # info: nasm simply does concat the includes
upx-ucl-3.96/src/stub/scripts/gpp_inc.py-119-    for prefix in opts.includes + [""]:
##############################################
upx-ucl-3.96/src/stub/src/amd64-darwin.dylib-entry.S-246-        pop %rcx; push %rcx  # P_02  length(tmppag)
upx-ucl-3.96/src/stub/src/amd64-darwin.dylib-entry.S:247:        push %rax  # P_03  addr(tmppag)
upx-ucl-3.96/src/stub/src/amd64-darwin.dylib-entry.S-248-        push %rax; pop %rdi  # dst
##############################################
upx-ucl-3.96/src/stub/src/arch/i086/Makefile.extra-208-
upx-ucl-3.96/src/stub/src/arch/i086/Makefile.extra:209:# step 1: compile, disasm and convert to gas syntax
upx-ucl-3.96/src/stub/src/arch/i086/Makefile.extra-210-tmp/lzma_d_c%.S : lzma_d_c.c wdis2gas.py $(MAKEFILE_LIST) $(TMP_DEPS)
##############################################
upx-ucl-3.96/src/stub/src/arch/i086/Makefile.extra-235-# convert
upx-ucl-3.96/src/stub/src/arch/i086/Makefile.extra:236:	$(PYTHON) wdis2gas.py tmp/$T_wc.obj.disasm $@
upx-ucl-3.96/src/stub/src/arch/i086/Makefile.extra-237-
##############################################
upx-ucl-3.96/src/stub/src/arch/m68k/bits.ash-110-        // note: we shift the X flag through -> must init d0.l with $80000000
upx-ucl-3.96/src/stub/src/arch/m68k/bits.ash:111:        // note: must use dc.l because of a bug in the pasm assembler
upx-ucl-3.96/src/stub/src/arch/m68k/bits.ash-112-        // note: may access past the end of the input// this is ok for UPX
##############################################
upx-ucl-3.96/src/stub/src/arch/powerpc/32/lzma_d.S-63-
upx-ucl-3.96/src/stub/src/arch/powerpc/32/lzma_d.S:64:        stw r0,retaddr(sp)  // save return address in linkage area
upx-ucl-3.96/src/stub/src/arch/powerpc/32/lzma_d.S-65-        lbz r0,0(src)  // first byte, replaces LzmaDecodeProperties()
##############################################
upx-ucl-3.96/src/stub/src/arch/powerpc/32/lzma_d.S-112-          add a2,a2,a4  // &next byte to store
upx-ucl-3.96/src/stub/src/arch/powerpc/32/lzma_d.S:113:        lwz r0,retaddr(sp)
upx-ucl-3.96/src/stub/src/arch/powerpc/32/lzma_d.S-114-          addi a2,a2,-1  // &highest byte stored
##############################################
upx-ucl-3.96/src/stub/src/arch/powerpc/64le/lzma_d-common.S-75-        lbz t2,0(src)  // first byte, replaces LzmaDecodeProperties()
upx-ucl-3.96/src/stub/src/arch/powerpc/64le/lzma_d-common.S:76:        std r0,retaddr(sp)  // save return address in caller's frame
upx-ucl-3.96/src/stub/src/arch/powerpc/64le/lzma_d-common.S-77-        rldicl t1,t2,64-3,3  // t1= (t2>>3)==(lit_context-bits + lit_pos_bits)
##############################################
upx-ucl-3.96/src/stub/src/arch/powerpc/64le/lzma_d-common.S-119-        add  a2,a2,a4  // &next byte to store
upx-ucl-3.96/src/stub/src/arch/powerpc/64le/lzma_d-common.S:120:        ld r0,retaddr(sp)
upx-ucl-3.96/src/stub/src/arch/powerpc/64le/lzma_d-common.S-121-         addi a2,a2,-1  // &highest byte stored
##############################################
upx-ucl-3.96/src/stub/src/i386-bsd.elf-fold.S-1-/*
upx-ucl-3.96/src/stub/src/i386-bsd.elf-fold.S:2:;  i386-bsd.elf-fold.asm -- linkage to C code to process Elf binary
upx-ucl-3.96/src/stub/src/i386-bsd.elf-fold.S-3-;
##############################################
upx-ucl-3.96/src/stub/src/i386-darwin.macho-entry.S-322-        cmpl $__c4('E','D','I','T'),6+mseg_segname(%esi); jne L100
upx-ucl-3.96/src/stub/src/i386-darwin.macho-entry.S:323:        movl mseg_vmaddr(%esi),%ecx  // arg1 for mprotect; dst= new unfold
upx-ucl-3.96/src/stub/src/i386-darwin.macho-entry.S-324-
##############################################
upx-ucl-3.96/src/stub/src/i386-dos32.djgpp2-stubify.asm-6-; Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details
upx-ucl-3.96/src/stub/src/i386-dos32.djgpp2-stubify.asm:7:; -*- asm -*-
upx-ucl-3.96/src/stub/src/i386-dos32.djgpp2-stubify.asm-8-;
##############################################
upx-ucl-3.96/src/stub/src/i386-linux.elf-fold.S-164-        mov edx, esp  // &tmp
upx-ucl-3.96/src/stub/src/i386-linux.elf-fold.S:165:        push ecx  // elfaddr (9th arg)
upx-ucl-3.96/src/stub/src/i386-linux.elf-fold.S-166-        mov ebx, [   eax]  // length of uncompressed ELF headers
##############################################
upx-ucl-3.96/src/stub/src/include/linux.h-378-        const register char *const str asm("a0") = string;
upx-ucl-3.96/src/stub/src/include/linux.h:379:        asm volatile("syscall" : : "r"(num), "r"(str));
upx-ucl-3.96/src/stub/src/include/linux.h-380-*/
##############################################
upx-ucl-3.96/src/stub/src/mipsel.r3000-ps1.S-1-/*
upx-ucl-3.96/src/stub/src/mipsel.r3000-ps1.S:2:;  mipsel.r3000-ps1.asm -- ps1/exe program entry & decompressor
upx-ucl-3.96/src/stub/src/mipsel.r3000-ps1.S-3-;
##############################################
upx-ucl-3.96/src/stub/src/amd64-linux.elf-main.c-282-                &&  (3*4)<=(frag_mask & -(int)(size_t)hatch) ) ) // space left on page
upx-ucl-3.96/src/stub/src/amd64-linux.elf-main.c:283:        // Try Elf64_Phdr[1].p_paddr (2 instr) and .p_filesz (1 instr)
upx-ucl-3.96/src/stub/src/amd64-linux.elf-main.c-284-        ||   ( (hatch = (void *)(&((Elf64_Phdr *)(1+  // Ehdr and Phdr are contiguous
##############################################
upx-ucl-3.96/.pc/02-arm64-crashes.patch/src/stub/src/amd64-linux.elf-main.c-282-                &&  (3*4)<=(frag_mask & -(int)(size_t)hatch) ) ) // space left on page
upx-ucl-3.96/.pc/02-arm64-crashes.patch/src/stub/src/amd64-linux.elf-main.c:283:        // Try Elf64_Phdr[1].p_paddr (2 instr) and .p_filesz (1 instr)
upx-ucl-3.96/.pc/02-arm64-crashes.patch/src/stub/src/amd64-linux.elf-main.c-284-        ||   ( (hatch = (void *)(&((Elf64_Phdr *)(1+  // Ehdr and Phdr are contiguous