Valeri Kirischian

13 papers Journal 3Unranked 10
YearRankTypeTitle / Venue / Authors
2019 conf
AHS
Dimple Sharma, Valeri Kirischian, Lev Kirischian
2018 conf
AHS
Lev Kirischian, Valeri Kirischian, Dimple Sharma
2018 J jnl
Comput.
Dimple Sharma, Lev Kirischian, Valeri Kirischian
2017 conf
AHS
Dimple Sharma, Lev Kirischian, Valeri Kirischian
2016 J jnl
IEEE Trans. Computers
Victor Dumitriu, Lev Kirischian, Valeri Kirischian
2016 conf
CCECE
Michael Newton, Brook Danger, Li Chen, Ramaswami Sammynaiken, Haibin Wang, David M. Hiemstra, Valeri Kirischian
2016 conf
CCECE
Haibin Wang, Rui Liu, Xuantian Li, Li Chen, David M. Hiemstra, Valeri Kirischian
2015 conf
AHS
Victor Dumitriu, Lev Kirischian, Valeri Kirischian
2014 conf
AHS
Victor Dumitriu, Lev Kirischian, Valeri Kirischian
2012 conf
AHS
Victor Dumitriu, Lev Kirischian, Valeri Kirischian
2008 conf
Conf. Computing Frontiers
Valeri Kirischian, Vadim Geurkov, Lev Kirischian
2008 conf
DELTA
Pil Woo Chun, Jamin Islam, Valeri Kirischian, Lev Kirischian
2008 J jnl
J. Intell. Manuf.
Valeri Kirischian, Vadim Geurkov, Pil Woo Chun, Lev Kirischian
redb/extractors/decompiler/bninja/utils/json_encoder.py
← Index redb/extractors/decompiler/bninja/utils/json_encoder.py python
import json


class BinaryNinjaEncoder(json.JSONEncoder):
    """Custom JSON encoder for BinaryNinja types"""

    def default(self, obj):
        # Handle Binary Ninja specific types

        # for values, we try to obtain the json for the value property
        if hasattr(obj, "value") and hasattr(obj, "confidence"):
            return obj.value

        # for strings, we simply compute the native string
        if hasattr(obj, "__str__"):
            return str(obj)

        # for all the others values we use the normal json encoder
        return json.JSONEncoder.default(self, obj)