refactor submodule to include additional disassemblers
parent
c370df827c
commit
8cb6a2f393
|
@ -1,6 +1,6 @@
|
|||
FROM ubuntu:22.04
|
||||
ENV DEBIAN_FRONTEND noninteractive
|
||||
FROM rizin/rizin:latest
|
||||
|
||||
USER root
|
||||
RUN apt-get update && apt-get install --yes \
|
||||
build-essential \
|
||||
git \
|
||||
|
@ -18,6 +18,4 @@ COPY subdisassem /app/subdisassem/
|
|||
WORKDIR /app/
|
||||
RUN python3 setup.py install
|
||||
|
||||
RUN useradd -m subdisassem
|
||||
WORKDIR /home/subdisassem
|
||||
ENV HOME /home/subdisassem
|
||||
USER rizin
|
||||
|
|
|
@ -4,22 +4,7 @@ from pathlib import Path
|
|||
from sqlalchemy import desc
|
||||
import logging
|
||||
|
||||
from .disassemble import (
|
||||
x86_16,
|
||||
x86_32,
|
||||
x86_64,
|
||||
armv7,
|
||||
thumb2,
|
||||
aarch64,
|
||||
mips32,
|
||||
mips64_el,
|
||||
ppc64,
|
||||
sparc,
|
||||
sparcv9,
|
||||
systemz,
|
||||
xcore,
|
||||
)
|
||||
|
||||
from . import capstone_wrapper
|
||||
from .schema import db_config, Disassembly
|
||||
|
||||
|
||||
|
@ -74,19 +59,19 @@ def subdisassem_script():
|
|||
logging.info(f"sha1sum: {checksum}")
|
||||
|
||||
archs = [
|
||||
x86_16,
|
||||
x86_32,
|
||||
x86_64,
|
||||
armv7,
|
||||
thumb2,
|
||||
aarch64,
|
||||
mips32,
|
||||
mips64_el,
|
||||
ppc64,
|
||||
sparc,
|
||||
sparcv9,
|
||||
systemz,
|
||||
xcore,
|
||||
capstone_wrapper.x86_16,
|
||||
capstone_wrapper.x86_32,
|
||||
capstone_wrapper.x86_64,
|
||||
capstone_wrapper.armv7,
|
||||
capstone_wrapper.thumb2,
|
||||
capstone_wrapper.aarch64,
|
||||
capstone_wrapper.mips32,
|
||||
capstone_wrapper.mips64_el,
|
||||
capstone_wrapper.ppc64,
|
||||
capstone_wrapper.sparc,
|
||||
capstone_wrapper.sparcv9,
|
||||
capstone_wrapper.systemz,
|
||||
capstone_wrapper.xcore,
|
||||
]
|
||||
|
||||
for arch in archs:
|
||||
|
|
Loading…
Reference in New Issue