Wei Peng

14 papers Journal 14
YearRankTypeTitle / Venue / Authors
2024 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Wei Peng, Jiachen Zhou, Wenjie Hu, Xuemin Xing, Jun Zhu, Bin Liu
2024 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Xuemin Xing, Jiawang Ge, Wei Peng, Jun Zhu, Bin Liu, Jiancun Shi, Guanfeng Zheng
2022 J jnl
Remote. Sens.
Zhihui Yuan, Tianjiao Chen, Xuemin Xing, Wei Peng, Lifu Chen
2022 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Zhihui Yuan, Tianjiao Chen, Hanwen Yu, Wei Peng, Lifu Chen, Xuemin Xing
2022 J jnl
Remote. Sens.
Wei Peng, Qijie Wang, Yunmeng Cao, Xuemin Xing, Wenjie Hu
2022 J jnl
Remote. Sens.
Xuemin Xing, Tengfei Zhang, Lifu Chen, Ze Fa Yang, Xiangbin Liu, Wei Peng, Zhihui Yuan
2022 J jnl
Remote. Sens.
Xuemin Xing, Lingjie Zhu, Bin Liu, Wei Peng, Rui Zhang, Xiaojun Ma
2022 J jnl
IEEE Trans. Geosci. Remote. Sens.
Xuemin Xing, Yikai Zhu, Wenbin Xu, Wei Peng, Zhihui Yuan
2022 J jnl
Remote. Sens.
Bin Liu, Xiaojun Ma, Xuemin Xing, Jianbo Tan, Wei Peng, Liqun Zhang
2021 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Lingjie Zhu, Xuemin Xing, Yikai Zhu, Wei Peng, Zhihui Yuan, Qing Xia
2021 J jnl
J. Sensors
Liang Bao, Xuemin Xing, Lifu Chen, Zhihui Yuan, Bin Liu, Qing Xia, Wei Peng
2020 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Wei Peng, Qijie Wang, F. Benjamin Zhan, Yunmeng Cao
2020 J jnl
Sensors
Wei Peng, Qijie Wang, Yunmeng Cao
2017 J jnl
Remote. Sens.
Wei Peng, Qijie Wang, Yunmeng Cao
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}")