Vijeyakumar Krishnasamy Natarajan

13 papers Journal 13
YearRankTypeTitle / Venue / Authors
2025 J jnl
Multim. Tools Appl.
Silambarasan D., Vijeyakumar Krishnasamy Natarajan, Saranya Karunamurthi
2023 J jnl
Circuits Syst. Signal Process.
Saranya Karunamurthi, Vijeyakumar Krishnasamy Natarajan
2022 J jnl
Comput. Syst. Sci. Eng.
Nagarajan Shanmugam, Vijeyakumar Krishnasamy Natarajan, Kalaiselvi Sundaram, Natarajan Saravanakumar
2021 J jnl
Circuits Syst. Signal Process.
Saranya Karunamurthi, Vijeyakumar Krishnasamy Natarajan
2021 J jnl
Circuits Syst. Signal Process.
Saranya Karunamurthi, Vijeyakumar Krishnasamy Natarajan
2021 J jnl
Circuits Syst. Signal Process.
Kalaiselvi Sundaram, Vijeyakumar Krishnasamy Natarajan, Nagarajan Shanmugam, Kousalya Manoharan, Ramya Ramasamy, Sriram Kumar
2020 J jnl
IET Circuits Devices Syst.
Vijeyakumar Krishnasamy Natarajan, Peter Thiagarajan Nelson Kingsley Joel, Shree Harpreet Singh Jatana, Natarajan Saravanakumar, Kalaiselvi Sundaram
2020 J jnl
Microprocess. Microsystems
A. Senthilvel, Vijeyakumar Krishnasamy Natarajan, B. Vinoth Kumar
2019 J jnl
IET Image Process.
Gnanambikai Palanisamy, Vijeyakumar Krishnasamy Natarajan, Kalaiselvi Sundaram
2019 J jnl
Microprocess. Microsystems
Saranya Karunamurthi, Vijeyakumar Krishnasamy Natarajan
2018 J jnl
J. Circuits Syst. Comput.
Vijeyakumar Krishnasamy Natarajan, Elango Sekar, Kalaiselvi Sundaram
2016 J jnl
J. Circuits Syst. Comput.
Praveena Murugesan, Thanushkodi Keppanagounder, Vijeyakumar Krishnasamy Natarajan
2015 J jnl
J. Circuits Syst. Comput.
P. Karuppusamy, A. M. Natarajan, Vijeyakumar Krishnasamy Natarajan
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}")