示例#1
0
文件: __init__.py 项目: sthagen/amoco
def loader_mips(p):
    if p.header.e_ident.EI_DATA == elf.ELFDATA2LSB:
        from amoco.system.linux32.mips_le import OS
        logger.info("linux32/mips_le task loading...")
        return OS.loader(p, conf.System)
    if p.header.e_ident.EI_DATA == elf.ELFDATA2MSB:
        from amoco.system.linux32.mips import OS
        logger.info("linux32/mips (MSB) task loading...")
        return OS.loader(p, conf.System)
    else:
        logger.error("no endianess defined in ELF header")
示例#2
0
文件: __init__.py 项目: xorpse/amoco
def loader_bpf(p):
    from amoco.system.vm.ebpf import eBPF
    logger.info("vm/bpf task loaded")
    return eBPF(p)
示例#3
0
文件: __init__.py 项目: xorpse/amoco
def loader_avr(p):
    from amoco.system.baremetal.avr import ELF
    logger.info("baremetal/avr firmware loading...")
    return ELF(p)
示例#4
0
文件: __init__.py 项目: xorpse/amoco
def loader_riscv(p):
    from amoco.system.baremetal.riscv import ELF
    logger.info("baremetal/riscv firmware loading...")
    return ELF(p)
示例#5
0
文件: __init__.py 项目: xorpse/amoco
def loader_sparc(p):
    from amoco.system.baremetal.leon2 import ELF
    logger.info("baremetal/leon2 firmware loading...")
    return ELF(p)
示例#6
0
文件: __init__.py 项目: xorpse/amoco
def loader_win64(p):
    from amoco.system.win64.x64 import OS
    logger.info("win64/x64 task loading...")
    return OS.loader(p, conf.System)
示例#7
0
def loader_arm(p):
    from amoco.system.linux32.arm import OS
    logger.info("linux32/armv7 task loaded")
    return OS.loader(p, conf.System)
示例#8
0
def loader_sh2(p):
    from amoco.system.linux32.sh2 import OS
    logger.info("linux32/sh2 task loaded")
    return OS.loader(p, conf.System)
示例#9
0
def loader_x86(p):
    from amoco.system.linux32.x86 import OS
    logger.info("linux32/x86 task loaded")
    return OS.loader(p, conf.System)
示例#10
0
文件: __init__.py 项目: xorpse/amoco
def loader_win32(p):
    from amoco.system.win32.x86 import OS
    logger.info("win32/x86 task loading...")
    return OS.loader(p, conf.System)
示例#11
0
文件: __init__.py 项目: sthagen/amoco
def loader_sparc(p):
    from amoco.system.linux32.riscv import OS
    logger.info("linux32/riscv task loading...")
    return OS.loader(p, conf.System)
示例#12
0
文件: __init__.py 项目: sthagen/amoco
def loader_tricore(p):
    from amoco.system.baremetal.tricore import SSW
    logger.info("baremetal/tricore firmware loading...")
    return SSW.loader(p)
示例#13
0
文件: __init__.py 项目: xorpse/amoco
def loader_sh2(p):
    from amoco.system.linux32.mips_le import OS
    logger.info("linux32/mips_le task loading...")
    return OS.loader(p, conf.System)
示例#14
0
def loader_x64(p):
    from amoco.system.linux64.x64 import OS
    logger.info("linux64/x64 task loaded")
    return OS.loader(p, conf.System)