Skip to content

Commit 32d6fc9

Browse files
committed
sebaubuntu_libs: libandroid: device_info: Add enable UFFD GC prop
Change-Id: Icb1ad8825e024375b88c9263eab2af8b593cea82
1 parent 4c4f239 commit 32d6fc9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

sebaubuntu_libs/libandroid/device_info.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ def get_product_props(value: str):
5151
BOARD_FIRST_API_LEVEL = ["ro.board.first_api_level"]
5252
BOARD_API_LEVEL = ["ro.board.api_level"]
5353

54+
ENABLE_UFFD_GC = ["ro.dalvik.vm.enable_uffd_gc"]
55+
5456
class DeviceArch(Enum):
5557
def __new__(cls, *args, **kwargs):
5658
value = len(cls.__members__) + 1
@@ -172,6 +174,8 @@ def __init__(self, build_prop: BuildProp):
172174
self.board_first_api_level = self.get_first_prop(BOARD_FIRST_API_LEVEL, raise_exception=False)
173175
self.board_api_level = self.get_first_prop(BOARD_API_LEVEL, raise_exception=False)
174176

177+
self.enable_uffd_gc = self.get_first_prop(ENABLE_UFFD_GC, data_type=bool_cast, raise_exception=False)
178+
175179
def get_first_prop(self, props: List[str], data_type: Callable[[str], Any] = str,
176180
default: Any = None, raise_exception: bool = True):
177181
for prop in props:

0 commit comments

Comments
 (0)