O. P. Gandhi

16 papers Journal 16
YearRankTypeTitle / Venue / Authors
2019 J jnl
Int. J. Syst. Assur. Eng. Manag.
V. N. Aju kumar, Piyush Gupta, O. P. Gandhi
2018 J jnl
Int. J. Syst. Assur. Eng. Manag.
Ajith Tom James, O. P. Gandhi, S. G. Deshmukh
2017 J jnl
Int. J. Syst. Assur. Eng. Manag.
Ajith Tom James, O. P. Gandhi, S. G. Deshmukh
2017 J jnl
Int. J. Syst. Assur. Eng. Manag.
Piyush Gupta, Rajendra Nath Dutt, O. P. Gandhi
2016 J jnl
Int. J. Comput. Integr. Manuf.
M. K. Loganathan, Girish Kumar, O. P. Gandhi
2016 J jnl
Int. J. Syst. Assur. Eng. Manag.
M. K. Loganathan, O. P. Gandhi
2015 J jnl
Qual. Reliab. Eng. Int.
V. N. Aju kumar, M. S. Gandhi, O. P. Gandhi
2014 J jnl
Int. J. Syst. Assur. Eng. Manag.
Piyush Gupta, O. P. Gandhi
2014 J jnl
Int. J. Syst. Assur. Eng. Manag.
Girish Kumar, Vipul Jain, O. P. Gandhi
2013 J jnl
Int. J. Syst. Assur. Eng. Manag.
Mohammad Asjad, Makarand S. Kulkarni, O. P. Gandhi
2013 J jnl
Int. J. Syst. Assur. Eng. Manag.
Piyush Gupta, O. P. Gandhi
2011 J jnl
Qual. Reliab. Eng. Int.
V. N. Aju kumar, O. P. Gandhi
2002 J jnl
Reliab. Eng. Syst. Saf.
Mohmmad Farooq Wani, O. P. Gandhi
2000 J jnl
Artif. Intell. Eng. Des. Anal. Manuf.
Mohmmad Farooq Wani, O. P. Gandhi
2000 J jnl
Reliab. Eng. Syst. Saf.
Rakesh Kumar Sehgal, O. P. Gandhi, Surjit Angra
2000 J jnl
Reliab. Eng. Syst. Saf.
Rakesh Kumar Sehgal, O. P. Gandhi, Surjit Angra
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}")