Skip to content

Commit 5da9098

Browse files
authored
Merge pull request #976 from xwings/dev
update some comments and var type
2 parents 15d4f1d + 6e08119 commit 5da9098

File tree

1 file changed

+28
-37
lines changed

1 file changed

+28
-37
lines changed

qiling/core.py

Lines changed: 28 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,34 @@ def targetname(self) -> str:
470470
"""
471471
return self._targetname
472472

473+
@property
474+
def interpreter(self) -> bool:
475+
""" Interpreter Engine
476+
- Blockchain related
477+
- Java engine?
478+
479+
Type: bool
480+
"""
481+
return self._interpreter
482+
483+
@property
484+
def baremetal(self) -> bool:
485+
""" MCU / Bare Metal type
486+
- STM32, RTOS
487+
488+
Type: bool
489+
"""
490+
return self._baremetal
491+
492+
@property
493+
def gpos(self) -> bool:
494+
""" General purpose OS
495+
- Windows, Linux, MacOS and etc
496+
497+
Type: bool
498+
"""
499+
return self._gpos
500+
473501
@property
474502
def platform_os(self):
475503
""" Specify current platform os where Qiling runs on.
@@ -628,43 +656,6 @@ def uc(self) -> Uc:
628656
def uc(self, u):
629657
self._uc = u
630658

631-
@property
632-
def interpreter(self) -> bool:
633-
""" Raw uc instance.
634-
635-
Type: Ucgit
636-
"""
637-
return self._interpreter
638-
639-
@interpreter.setter
640-
def interpreter(self, i):
641-
self._interpreter = i
642-
643-
@property
644-
def baremetal(self) -> bool:
645-
""" Raw uc instance.
646-
647-
Type: Ucgit
648-
"""
649-
return self._baremetal
650-
651-
@baremetal.setter
652-
def baremetal(self, b):
653-
self._baremetal = b
654-
655-
656-
@property
657-
def gpos(self) -> bool:
658-
""" Raw uc instance.
659-
660-
Type: Ucgit
661-
"""
662-
return self._gpos
663-
664-
@gpos.setter
665-
def gpos(self, o):
666-
self._gpos = o
667-
668659
@property
669660
def stop_options(self) -> "QlStopOptions":
670661
""" The stop options configured:

0 commit comments

Comments
 (0)