James Wright

15 papers C 3Journal 6Unranked 6
YearRankTypeTitle / Venue / Authors
2025 conf
SDF
Petr Lukes, James Wright
2025 conf
IEEECONF
Julien Chaput, Secil Dogan, James Wright, Mohammad Al-Khaldi, Joel T. Johnson, Emre Ertin, Jeremiah Lightner, Morris Cohen, David Hysell
2024 conf
Critical Infrastructure Protection
James Wright, Stephen D. Wolthusen
2024 C conf
FUSION
Chenyi Lyu, Xingchi Liu, James Wright, Jordi Barr, Alasdair Hunter, Lyudmila Mihaylova
2024 J jnl
Entropy
James Wright, Paul Bourke
2024 J jnl
npj Digit. Medicine
Karin Slater, Paul N. Schofield, James Wright, Paul Clift, Anushka Irani, William Bradlow, Furqan Aziz, Georgios V. Gkoutos
2023 conf
Critical Infrastructure Protection
James Wright, Stephen D. Wolthusen
2023 C conf
FUSION
Steven Hiscocks, Jordi Barr, Nicola Perree, James Wright, Henry Pritchett, Oliver Rosoman, Michael Harris, Roisín Gorman, Sam Pike, Peter Carniglia, Lyudmil Vladimirov, Benedict Oakes
2021 J jnl
Multim. Tools Appl.
Jing Jin, Aichun Zhu, Yuanqing Wang, James Wright
2020 J jnl
CoRR
James Wright
2019 conf
SDF
Yifan Zhou, James Wright, Simon Maskell
2019 J jnl
SIAM J. Math. Anal.
Jonathan Hickman, Felipe Linares, Oscar G. Riano, Keith M. Rogers, James Wright
2014 C conf
ISCAS
Chetan Singh Thakur, James Wright, Tara Julia Hamilton, Jonathan Tapson, André van Schaik
2012 J jnl
J. Lond. Math. Soc.
Michael W. Kowalski, James Wright
2010 conf
BQGT
James Wright
redb/extractors/decompiler/bninja/arch/creator.py
← Index redb/extractors/decompiler/bninja/arch/creator.py python
# Support both package and standalone imports
try:
    from .architecture import Architecture
except ImportError:
    # Fallback to absolute imports (for multiprocessing spawned processes)
    from redb.extractors.decompiler.bninja.arch.architecture import Architecture


class ArchitectureCreator:
    """Get the correct architecture from the string of architecture retrieved from Binary Ninja."""

    def __init__(self, arch):
        self.arch = arch.lower()

    def get(self) -> Architecture:
        if self.arch == "x86":
            try:
                from .x86 import Arch_x86
            except ImportError:
                # Fallback to absolute imports (for multiprocessing spawned processes)
                from redb.extractors.decompiler.bninja.arch.x86 import Arch_x86

            return Arch_x86()
        else:
            raise ValueError(f"Unsupported architecture: {self.arch}")