[Lldb-commits] [PATCH] D16830: Move some android platform functions to lldbplatformutil
Pavel Labath via lldb-commits
lldb-commits at lists.llvm.org
Wed Feb 3 02:51:01 PST 2016
labath accepted this revision.
labath added a comment.
This revision is now accepted and ready to land.
Seems to be working after applying the fixes below.
I was considering whether this shouldn't be moved to an even more platform-specific file (say `androidutil.py` or something), but I'll leave that up to you...
================
Comment at: packages/Python/lldbsuite/test/functionalities/inferior-assert/TestInferiorAssert.py:63
@@ -62,3 +62,3 @@
def check_stop_reason(self):
- match_result = matchAndroid(api_levels=list(range(1, 16+1)))(self)
- if match_result is not None:
+ match_result = lldbplatformutil.match_android_device(self.getArchitecture(), api_levels=list(range(1, 16+1)))
+ if match_result == lldbplatformutil.AndroidMatchResult.Matched:
----------------
valid_api_levels=...
================
Comment at: packages/Python/lldbsuite/test/lldbplatformutil.py:38
@@ +37,3 @@
+ full_cmd = ["adb"] + device_id_args + cmd
+ p = subprocess.Popen(full_cmd, stdout=PIPE, stderr=PIPE)
+ stdout, stderr = p.communicate()
----------------
subprocess.PIPE
http://reviews.llvm.org/D16830
More information about the lldb-commits
mailing list