J. Gerald Quirk

21 papers Misc 12Journal 1Unranked 8
YearRankTypeTitle / Venue / Authors
2023 conf
EUSIPCO
Tong Chen, Guanchao Feng, Cassandra Heiselman, J. Gerald Quirk, Petar M. Djuric
2022 Misc conf
ICASSP
Marzieh Ajirak, Cassandra Heiselman, J. Gerald Quirk, Petar M. Djuric
2022 conf
EUSIPCO
Tong Chen, Guanchao Feng, Cassandra Heiselman, J. Gerald Quirk, Petar M. Djuric
2022 Misc conf
ICASSP
Tong Chen, Guanchao Feng, Cassandra Heiselman, J. Gerald Quirk, Petar M. Djuric
2022 Misc conf
ICASSP
Liu Yang, Cassandra Heiselman, J. Gerald Quirk, Petar M. Djuric
2021 Misc conf
ICASSP
Liu Yang, Cassandra Heiselman, J. Gerald Quirk, Petar M. Djuric
2021 Misc conf
ICASSP
Liu Yang, Cassandra Heiselman, J. Gerald Quirk, Petar M. Djuric
2021 conf
EUSIPCO
Liu Yang, Marzieh Ajirak, Cassandra Heiselman, J. Gerald Quirk, Petar M. Djuric
2020 Misc conf
ICASSP
Guanchao Feng, J. Gerald Quirk, Petar M. Djuric
2020 conf
EUSIPCO
Guanchao Feng, J. Gerald Quirk, Cassandra Heiselman, Petar M. Djuric
2019 Misc conf
ACSSC
Guanchao Feng, J. Gerald Quirk, Petar M. Djuric
2019 conf
CAMSAP
Guanchao Feng, J. Gerald Quirk, Petar M. Djuric
2019 Misc conf
ICASSP
Guanchao Feng, J. Gerald Quirk, Petar M. Djuric
2017 Misc conf
ACSSC
Kezi Yu, J. Gerald Quirk, Petar M. Djuric
2017 Misc conf
ICASSP
Kezi Yu, J. Gerald Quirk, Petar M. Djuric
2017 conf
EUSIPCO
Guanchao Feng, J. Gerald Quirk, Petar M. Djuric
2016 Misc conf
ICASSP
Kezi Yu, J. Gerald Quirk, Petar M. Djuric
2014 J jnl
IEEE Trans. Biomed. Eng.
Shishir Dash, J. Gerald Quirk, Petar M. Djuric
2012 Misc conf
ICASSP
Shishir Dash, Jolene Muscat, J. Gerald Quirk, Petar M. Djuric
2012 conf
EMBC
Shishir Dash, J. Gerald Quirk, Petar M. Djuric
2011 conf
ACSCC
Shishir Dash, Jolene Muscat, J. Gerald Quirk, Petar M. Djuric
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}")