[all-commits] [llvm/llvm-project] f5e507: [lldb/test] Fix TestScriptedProcess.py timeout on ...
Med Ismail Bennani via All-commits
all-commits at lists.llvm.org
Wed Feb 9 13:28:48 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f5e5074c40be29d3a0c5d4ac616df8e61e4ddc63
https://github.com/llvm/llvm-project/commit/f5e5074c40be29d3a0c5d4ac616df8e61e4ddc63
Author: Med Ismail Bennani <medismail.bennani at gmail.com>
Date: 2022-02-09 (Wed, 09 Feb 2022)
Changed paths:
M lldb/examples/python/scripted_process/scripted_process.py
M lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py
M lldb/test/API/functionalities/scripted_process/invalid_scripted_process.py
M lldb/test/API/functionalities/scripted_process/stack_core_scripted_process.py
Log Message:
-----------
[lldb/test] Fix TestScriptedProcess.py timeout on x86_64
This patch fixes a timeout issue on the ScriptedProcess test that was
happening on intel platforms. The timeout was due to a misreporting of
the StopInfo in the ScriptedThread that caused the ScriptedProcess to
never stop.
To solve this, this patch changes the way a ScriptedThread reports its
stop reason by making it more architecture specific. In order to do so,
this patch also refactors the ScriptedProcess & ScriptedThread
initializer methods to provide an easy access to the target architecture.
Differential Revision: https://reviews.llvm.org/D118484
Signed-off-by: Med Ismail Bennani <medismail.bennani at gmail.com>
Commit: d327108d175fc5d1d4f5c018d129e337d162810c
https://github.com/llvm/llvm-project/commit/d327108d175fc5d1d4f5c018d129e337d162810c
Author: Med Ismail Bennani <medismail.bennani at gmail.com>
Date: 2022-02-09 (Wed, 09 Feb 2022)
Changed paths:
M lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py
A lldb/test/API/functionalities/scripted_process/TestStackCoreScriptedProcess.py
Log Message:
-----------
[lldb/test] Split Scripted Process test in multiple tests (NFC)
This splits the scripted process tests to be able to run in parallel
since some of test functions can take a very long time to run.
This also disables debug info testing.
Differential Revision: https://reviews.llvm.org/D118513
Signed-off-by: Med Ismail Bennani <medismail.bennani at gmail.com>
Commit: 9a9bf12c4a10aa87f15463fbe0021f99012a88df
https://github.com/llvm/llvm-project/commit/9a9bf12c4a10aa87f15463fbe0021f99012a88df
Author: Med Ismail Bennani <medismail.bennani at gmail.com>
Date: 2022-02-09 (Wed, 09 Feb 2022)
Changed paths:
M lldb/examples/python/crashlog.py
Log Message:
-----------
[lldb/crashlog] Fix arm64 register parsing on crashlog.py
This patch fixes the register parser for arm64 crashlogs.
Compared to x86_64 crashlogs, the arm64 crashlogs nests the general
purpose registers into a separate dictionary within `thread_state`
dictionary. It uses the dictionary key as the the register number.
Differential Revision: https://reviews.llvm.org/D119168
Signed-off-by: Med Ismail Bennani <medismail.bennani at gmail.com>
Compare: https://github.com/llvm/llvm-project/compare/48d889079a8a...9a9bf12c4a10
More information about the All-commits
mailing list