Maged N. Kamel Boulos

23 papers C 1Misc 1Journal 21
YearRankTypeTitle / Venue / Authors
2024 J jnl
Big Data Cogn. Comput.
Midrar Ullah, Salman Bin Naeem, Maged N. Kamel Boulos
2024 J jnl
Inf.
Salman Bin Naeem, Anthony Faiola, Aziz ur-Rehman, Maged N. Kamel Boulos
2024 J jnl
Future Internet
Peng Zhang, Jiayu Shi, Maged N. Kamel Boulos
2024 J jnl
Inf.
Salman Bin Naeem, Mehreen Azam, Maged N. Kamel Boulos, Rubina Bhatti
2023 J jnl
CoRR
Keumseok Koh, Maged N. Kamel Boulos, Gang Zheng, Hongsheng Zhang, Iyyanki V. Muralikrishna, Bosco Bwambale, Ashraf M. Dewan
2023 J jnl
Future Internet
Peng Zhang, Maged N. Kamel Boulos
2022 J jnl
Remote. Sens.
Keumseok Koh, Ayaz Hyder, Yogita Karale, Maged N. Kamel Boulos
2021 J jnl
CoRR
Muhammad Shahroz, Farooq Ahmad, Muhammad Shahzad Younis, Nadeem Ahmad, Maged N. Kamel Boulos, Ricardo Vinuesa, Junaid Qadir
2020 J jnl
IEEE Trans. Artif. Intell.
Siddique Latif, Muhammad Usman, Sanaullah Manzoor, Waleed Iqbal, Junaid Qadir, Gareth Tyson, Ignacio Castro, Adeel Razi, Maged N. Kamel Boulos, Adrian Weller, Jon Crowcroft
2019 J jnl
Future Internet
Syed Mustafa Ali, Ana Filomena Curralo, Maged N. Kamel Boulos, Sara Paiva
2018 J jnl
Data
Syed Mustafa Ali, Farah Naureen, Arif Noor, Maged N. Kamel Boulos, Javariya Aamir, Muhammad Ishaq, Naveed Anjum, John D. Ainsworth, Aamna Rashid, Arman Majidulla, Irum Fatima
2016 J jnl
Future Internet
Maged N. Kamel Boulos, Dean M. Giustini, Steve Wheeler
2015 J jnl
Int. J. Heal. Inf. Syst. Informatics
Maged N. Kamel Boulos, Emmanuel C. Ifeachor, Javier Escudero, Peng Zhao, Camille Carroll, Pedro Costa, Gerhard Doppler, Laura Carrasco Marín, Luiza Spiru, Kristin Helga Guðmundsdótti, Marija Kosem
2015 J jnl
Future Internet
Maged N. Kamel Boulos, Abdulsalam Yassine, Shervin Shirmohammadi, Chakkrit Snae Namahoot, Michael Brückner
2014 J jnl
Robotics
Torbjørn S. Dahl, Maged N. Kamel Boulos
2013 J jnl
Int. J. Medical Informatics
Artur Rocha, Angelo Martins, José Celso Freire Junior, Maged N. Kamel Boulos, Manuel Escriche Vicente, Robert Feld, Pepijn van de Ven, John Nelson, Alan Bourke, Gearóid Ó Laighin, Claudio Sdogati, Angela Jobes, Leire Narvaiza, Alejandro Rodríguez-Molinero
2012 C conf
IGARSS
Maged N. Kamel Boulos
2011 J jnl
Int. J. Geogr. Inf. Sci.
Maged N. Kamel Boulos
2010 J jnl
Comput. Methods Programs Biomed.
Maged N. Kamel Boulos, Antonio Sanfilippo, Courtney D. Corley, Steve Wheeler
2006 J jnl
Comput. Methods Programs Biomed.
Maged N. Kamel Boulos, Fiona E. Harvey, Abdul V. Roudsari, Riccardo Bellazzi, M. Elena Hernando, Tibor Deutsch, Derek G. Cramp, Ewart R. Carson
2006 J jnl
J. Biomed. Informatics
Maged N. Kamel Boulos, Qiang Cai, Julian A. Padget, Gerard Rushton
2002 Misc conf
AMIA
Riccardo Bellazzi, Giuliana Bensa, Eulalia Brugués, Ewart R. Carson, Claudio Cobelli, Derek G. Cramp, Giuseppe d'Annunzio, Pasquale De Cata, Alberto de Leiva, Tibor Deutsch, Pietro Fratino, Carmine Gazzaruso, Angel Garcia, Tamás Gergely, Enrique J. Gómez, Fiona E. Harvey, Pietro Ferrari, Christiane Harras Friederich, M. Elena Hernando, Maged N. Kamel Boulos, Cristiana Larizza, Hans Ludekke, Monika Luebker, Alberto Maran, Gianluca Nucci, Fernando Ortiz Garcia, Cristina Pennati, Abdul V. Roudsari, Mercedes Rigla, Karsten Schutte, Mario Stefanelli
2001 J jnl
J. Biomed. Informatics
Maged N. Kamel Boulos, Abdul V. Roudsari, Ewart R. Carson
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"