Rajiv Kumar Tripathi

11 papers Journal 8Unranked 3
YearRankTypeTitle / Venue / Authors
2022 J jnl
Multim. Tools Appl.
Preeti Mehta, Rajiv Kumar Tripathi
2020 J jnl
Signal Image Video Process.
C. K. Sirajuddeen, Shubhi Kansal, Rajiv Kumar Tripathi
2020 J jnl
J. Intell. Fuzzy Syst.
Veervrat Singh Chandrawanshi, Rajiv Kumar Tripathi, Rahul Pachauri
2020 J jnl
Multim. Tools Appl.
Shikha Purwar, Rajiv Kumar Tripathi, Ravi Ranjan, Renu Saxena
2020 J jnl
CoRR
Abhishek Saroha, Avichal Rakesh, Rajiv Kumar Tripathi
2020 J jnl
IET Image Process.
Shubhi Kansal, Rajiv Kumar Tripathi
2019 J jnl
Multim. Tools Appl.
Shubhi Kansal, Rajiv Kumar Tripathi
2019 J jnl
J. Intell. Fuzzy Syst.
Veervrat Singh Chandrawanshi, Rajiv Kumar Tripathi, Rahul Pachauri
2017 conf
ICSIPA
Shubhi Kansal, Shikha Purwar, Rajiv Kumar Tripathi
2014 conf
NCC
Rajiv Kumar Tripathi, Sateeshkrishna Dhuli, Yatindra Nath Singh, Nishchal K. Verma
2014 conf
NCC
Amit Munjal, Rajiv Kumar Tripathi, Yatindra Nath Singh
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}")