Ilona Eliasova

15 papers Journal 9Unranked 6
YearRankTypeTitle / Venue / Authors
2022 J jnl
CoRR
Jirí Mekyska, Zoltan Galaz, Zdenek Mzourek, Zdenek Smékal, Irena Rektorová, Ilona Eliasova, Milena Kostalova, Martina Mrackova, Dagmar Berankova, Marcos Faúndez-Zanuy, Karmele López de Ipiña, Jesús Bernardino Alonso Hernández
2022 J jnl
CoRR
Jan Mucha, Zoltan Galaz, Jirí Mekyska, Tomas Kiska, Vojtech Zvoncak, Zdenek Smékal, Ilona Eliasova, Martina Mrackova, Milena Kostalova, Irena Rektorová, Marcos Faúndez-Zanuy, Jesús Bernardino Alonso Hernández
2022 J jnl
CoRR
Jirí Mekyska, Eva Janousová, Pedro Gómez-Vilda, Zdenek Smékal, Irena Rektorová, Ilona Eliasova, Milena Kostalova, Martina Mrackova, Jesús Bernardino Alonso Hernández, Marcos Faúndez-Zanuy, Karmele López de Ipiña
2019 J jnl
Int. J. Neural Syst.
Pedro Gómez-Vilda, Andrés Gómez-Rodellar, José Manuel Ferrández de Vicente, Jirí Mekyska, Daniel Palacios-Alonso, María Victoria Rodellar Biarge, Agustín Álvarez-Marquina, Ilona Eliasova, Milena Kostalova, Irena Rektorová
2019 J jnl
Int. J. Neural Syst.
Pedro Gómez-Vilda, Zoltan Galaz, Jirí Mekyska, José Manuel Ferrández de Vicente, Andrés Gómez-Rodellar, Daniel Palacios-Alonso, Zdenek Smékal, Ilona Eliasova, Milena Kostalova, Irena Rektorová
2018 conf
TSP
Zoltan Galaz, Jirí Mekyska, Tomas Kiska, Vojtech Zvoncak, Jan Mucha, Pavol Harár, Zdenek Smékal, Ilona Eliasova, Martina Mrackova, Milena Kostalova, Irena Rektorová, Marcos Faúndez-Zanuy, Jesús Bernardino Alonso Hernández, Pedro Gómez-Vilda
2018 J jnl
Cogn. Comput.
Jirí Mekyska, Zoltan Galaz, Tomas Kiska, Vojtech Zvoncak, Jan Mucha, Zdenek Smékal, Ilona Eliasova, Milena Kostalova, Martina Mrackova, Dagmar Fiedorova, Marcos Faúndez-Zanuy, Jordi Solé-Casals, Pedro Gómez-Vilda, Irena Rektorová
2018 conf
ICUMT
Martin Rajnoha, Jirí Mekyska, Radim Burget, Ilona Eliasova, Milena Kostalova, Irena Rektorová
2017 conf
TSP
Zoltan Galaz, Jirí Mekyska, Tomas Kiska, Vojtech Zvoncak, Jan Mucha, Zdenek Smékal, Ilona Eliasova, Martina Mrackova, Milena Kostalova, Irena Rektorová, Marcos Faúndez-Zanuy
2017 conf
TSP
Jan Mucha, Zoltan Galaz, Jirí Mekyska, Tomas Kiska, Vojtech Zvoncak, Zdenek Smékal, Ilona Eliasova, Martina Mrackova, Milena Kostalova, Irena Rektorová, Marcos Faúndez-Zanuy, Jesús Bernardino Alonso Hernández
2017 J jnl
Frontiers Neuroinformatics
Pedro Gómez-Vilda, Jirí Mekyska, José M. Ferrández, Daniel Palacios-Alonso, Andrés Gómez-Rodellar, María Victoria Rodellar Biarge, Zoltan Galaz, Zdenek Smékal, Ilona Eliasova, Milena Kostalova, Irena Rektorová
2017 conf
IWINAC (2)
Pedro Gómez-Vilda, José Manuel Ferrández-Vicente, Daniel Palacios-Alonso, Andrés Gómez-Rodellar, María Victoria Rodellar Biarge, Jirí Mekyska, Zdenek Smékal, Irena Rektorová, Ilona Eliasova, Milena Kostalova
2016 J jnl
Comput. Methods Programs Biomed.
Zoltan Galaz, Jirí Mekyska, Zdenek Mzourek, Zdenek Smékal, Irena Rektorová, Ilona Eliasova, Milena Kostalova, Martina Mrackova, Dagmar Berankova
2015 conf
IWOBI
Jirí Mekyska, Zoltan Galaz, Zdenek Mzourek, Zdenek Smékal, Irena Rektorová, Ilona Eliasova, Milena Kostalova, Martina Mrackova, Dagmar Berankova, Marcos Faúndez-Zanuy, Karmele López de Ipiña, Jesús Bernardino Alonso Hernández
2015 J jnl
Neurocomputing
Jirí Mekyska, Eva Janousová, Pedro Gómez-Vilda, Zdenek Smékal, Irena Rektorová, Ilona Eliasova, Milena Kostalova, Martina Mrackova, Jesús Bernardino Alonso Hernández, Marcos Faúndez-Zanuy, Karmele López de Ipiña
redb/extractors/decompiler/bninja/function_type.py
← Index redb/extractors/decompiler/bninja/function_type.py python
from enum import Enum

import binaryninja


class FunctionType(Enum):
    USER = "USER"
    LIBRARY = "LIBRARY"
    EXTERNAL = "EXTERNAL"
    THUNK = "THUNK"
    UNKNOWN = "UNKNOWN"


class FunctionTypeAnalysis:
    """Get the function kind based on the symbol type associated to this function"""

    def __init__(self, function):
        """Sets the function type dependent on the symbol type associated to this function. If
        any errors occur, then returns UNKNOWN
        """
        self.func_type = FunctionType.USER

        try:
            symbol_type = function.symbol.type
            # Check if it's an external function (there should not be, already skipping these)
            if symbol_type == binaryninja.enums.SymbolType.ImportedFunctionSymbol:
                self.func_type = FunctionType.EXTERNAL

            # Library functions detected by Binary Ninja
            if symbol_type == binaryninja.enums.SymbolType.LibraryFunctionSymbol:
                self.func_type = FunctionType.LIBRARY

            # Check if it's a thunk function
            if function.is_thunk:
                self.func_type = FunctionType.THUNK

        except Exception as _:
            self.func_type = FunctionType.UNKNOWN

    def get_function_type(self):
        return self.func_type