Manolya Eyiyurekli

12 papers A 1B 1Misc 1Journal 4Unranked 5
YearRankTypeTitle / Venue / Authors
2017 J jnl
Graph. Model.
Manolya Eyiyurekli, David E. Breen
2013 J jnl
Sci. Comput. Program.
Linge Bai, Manolya Eyiyurekli, Peter I. Lelkes, David E. Breen
2011 B conf
Graphics Interface
Manolya Eyiyurekli, David E. Breen
2010 Misc conf
SAC
Manolya Eyiyurekli, Linge Bai, Peter I. Lelkes, David E. Breen
2010 J jnl
Comput. Graph.
Manolya Eyiyurekli, David E. Breen
2009 conf
SBIM
Manolya Eyiyurekli, Cindy Grimm, David E. Breen
2008 J jnl
Biosyst.
Manolya Eyiyurekli, Prakash Manley, Peter I. Lelkes, David E. Breen
2008 conf
SASO
Linge Bai, Manolya Eyiyurekli, David E. Breen
2008 A conf
GECCO
Linge Bai, Manolya Eyiyurekli, David E. Breen
2008 conf
Shape Modeling International
Linge Bai, Manolya Eyiyurekli, David E. Breen
2008 conf
SIGGRAPH Talks
David E. Breen, Linge Bai, Manolya Eyiyurekli
2007 conf
ECAL
Manolya Eyiyurekli, Peter I. Lelkes, David E. Breen
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}")