M. Tanjidur Rahman

14 papers A 1Misc 1Journal 9Unranked 3
YearRankTypeTitle / Venue / Authors
2022 J jnl
J. Electron. Test.
Yadi Zhong, Ayush Jain, M. Tanjidur Rahman, Navid Asadizanjani, Jiafeng Xie, Ujjwal Guin
2022 J jnl
IEEE Des. Test
Liton Kumar Biswas, Leonidas Lavdas, M. Tanjidur Rahman, Mark Tehranipoor, Navid Asadizanjani
2022 J jnl
IEEE Des. Test
M. Shafkat M. Khan, Chengjie Xi, Aslam A. Khan, M. Tanjidur Rahman, Mark Tehranipoor, Navid Asadizanjani
2021 J jnl
ACM J. Emerg. Technol. Comput. Syst.
M. Tanjidur Rahman, Nusrat Farzana, Dhwani Mehta, Shahin Tajik, Mark Tehranipoor, Navid Asadizanjani
2020 J jnl
CoRR
Ayush Jain, M. Tanjidur Rahman, Ujjwal Guin
2020 J jnl
Integr.
M. Tanjidur Rahman, M. Sazadur Rahman, Huanyu Wang, Shahin Tajik, Waleed Khalil, Farimah Farahmandi, Domenic Forte, Navid Asadizanjani, Mark Tehranipoor
2020 conf
ITC-Asia
Leonidas Lavdas, M. Tanjidur Rahman, Mark Tehranipoor, Navid Asadizanjani
2020 Misc conf
VTS
Ayush Jain, Ujjwal Guin, M. Tanjidur Rahman, Navid Asadizanjani, Danielle Duvalsaint, R. D. Shawn Blanton
2020 J jnl
ACM J. Emerg. Technol. Comput. Syst.
Dhwani Mehta, Hangwei Lu, Olivia P. Paradis, Mukhil Azhagan Mallaiyan Sathiaseelan, M. Tanjidur Rahman, Yousef Iskander, Praveen Chawla, Damon L. Woodard, Mark Tehranipoor, Navid Asadizanjani
2020 conf
HOST
M. Tanjidur Rahman, Shahin Tajik, M. Sazadur Rahman, Mark Tehranipoor, Navid Asadizanjani
2019 J jnl
CoRR
M. Tanjidur Rahman, M. Sazadur Rahman, Huanyu Wang, Shahin Tajik, Waleed Khalil, Farimah Farahmandi, Domenic Forte, Navid Asadizanjani, Mark Tehranipoor
2019 A conf
ITC
Nidish Vashistha, M. Tanjidur Rahman, Olivia P. Paradis, Navid Asadizanjani
2018 J jnl
J. Hardw. Syst. Secur.
Nidish Vashistha, M. Tanjidur Rahman, Hao-Ting Shen, Damon L. Woodard, Navid Asadizanjani, Mark Tehranipoor
2018 conf
IVSW
M. Tanjidur Rahman, Qihang Shi, Shahin Tajik, Hao-Ting Shen, Damon L. Woodard, Mark Tehranipoor, Navid Asadizanjani
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}")