W. Timothy Liu

20 papers A* 1B 1C 10Journal 5Unranked 1
YearRankTypeTitle / Venue / Authors
2018 C conf
IGARSS
W. Timothy Liu, Xiaosu Xie
2017 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
W. Timothy Liu, Xiaosu Xie
2017 C conf
IGARSS
W. Timothy Liu, Xiaosu Xie
2016 C conf
IGARSS
W. Timothy Liu, Wenqing Tang, Xiaosu Xie
2014 ch.
Encyclopedia of Remote Sensing
W. Timothy Liu, Xiaosu Xie
2014 ch.
Encyclopedia of Remote Sensing
W. Timothy Liu, Xiaosu Xie
2010 B conf
SSDBM
Shen-Shyang Ho, Wenqing Tang, W. Timothy Liu, Markus Schneider
2010 C conf
IGARSS
Naoto Ebuchi, W. Timothy Liu
2010 A* conf
KDD
Shen-Shyang Ho, Wenqing Tang, W. Timothy Liu
2008 conf
IGARSS (2)
W. Timothy Liu, Wenqing Tang, Xiaosu Xie
2007 J jnl
IEEE Trans. Geosci. Remote. Sens.
Iam-Fei Pun, I-I Lin, Chau-Ron Wu, Dong-Shan Ko, W. Timothy Liu
2005 C conf
IGARSS
Young-Heon Jo, Xiao-Hai Yan, Homan Lee, Mingxia He, W. Timothy Liu
2005 C conf
IGARSS
W. Timothy Liu, Xiaosu Xie, Wenqing Tang
2005 C conf
IGARSS
W. Timothy Liu, Xiaosu Xie
2005 C conf
IGARSS
Qinyu Liu, Xia Jiang, Shang-Ping Xie, W. Timothy Liu
2004 J jnl
IEEE Trans. Geosci. Remote. Sens.
Wenqing Tang, W. Timothy Liu, Bryan W. Stiles
2003 C conf
IGARSS
W. Timothy Liu, Wenqing Tang
2003 C conf
IGARSS
Simon H. Yueh, Bryan W. Stiles, W. Timothy Liu
2003 J jnl
IEEE Trans. Geosci. Remote. Sens.
Simon H. Yueh, Bryan W. Stiles, W. Timothy Liu
2001 J jnl
IEEE Trans. Geosci. Remote. Sens.
Simon H. Yueh, Bryan W. Stiles, Wu-Yang Tsai, Hua Hu, W. Timothy Liu
redb/extractors/decompiler/bninja/instruction_type.py
← Index redb/extractors/decompiler/bninja/instruction_type.py python
from enum import Enum


class InstructionType(Enum):
    # Data Movement
    GENERAL_DATA_MOVEMENT = "GENERAL_DATA_MOVEMENT"  # mov, lea, xchg
    STACK_MANAGEMENT = "STACK_MANAGEMENT"  # push, pop, enter, leave
    STRING_MANIPULATION = "STRING_MANIPULATION"  # movs, lods, stos, cmps

    # Arithmetic
    BASIC_ARITHMETIC = "BASIC_ARITHMETIC"  # add, sub, inc, dec
    MULTIPLICATION_DIVISION = "MULTIPLICATION_DIVISION"  # mul, div, imul, idiv
    CARRY_ARITHMETIC = "CARRY_ARITHMETIC"  # adc, sbb

    # Logical
    BITWISE_LOGIC = "BITWISE_LOGIC"  # and, or, xor, not
    CONDITIONAL_LOGIC = "CONDITIONAL_LOGIC"  # test, cmp, setX

    # Control Flow
    UNCONDITIONAL_JUMP = "UNCONDITIONAL_JUMP"  # jmp
    CONDITIONAL_JUMP = "CONDITIONAL_JUMP"  # je, jne, jl, jg, etc
    FUNCTION_CONTROL = "FUNCTION_CONTROL"  # call, ret
    LOOPING = "LOOPING"  # loop, loopz, loopnz

    # System
    SYSTEM_CALLS = "SYSTEM_CALLS"  # syscall, int, sysenter
    PRIVILEGED_INSTRUCTIONS = "PRIVILEGED_INSTRUCTIONS"  # hlt, cli, sti
    CPU_FEATURES = "CPU_FEATURES"  # cpuid, rdtsc

    # SIMD & FPU
    SSE_SIMD = "SSE_SIMD"  # SSE instructions
    AVX_SIMD = "AVX_SIMD"  # AVX instructions
    BASIC_FPU = "BASIC_FPU"  # fld, fst, fstp
    FPU_ARITHMETIC = "FPU_ARITHMETIC"  # fadd, fsub, etc

    # Bit Operations
    SHIFT_ROTATE = "SHIFT_ROTATE"  # shl, shr, rol, ror
    BIT_TEST_MODIFY = "BIT_TEST_MODIFY"  # bt, bts, btr, btc

    # Special
    CRYPTOGRAPHIC_OPS = "CRYPTOGRAPHIC_OPS"  # aesenc, aesdec, sha1rnds4
    MISC_OPS = "MISC_OPS"