[all-commits] [llvm/llvm-project] d6e1e0: [lldb] [Core] Harmonize Communication::Read() retu...
Michał Górny via All-commits
all-commits at lists.llvm.org
Fri Aug 19 06:36:23 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: d6e1e01da949c8cb4b869cee1953cf19a6d072c0
https://github.com/llvm/llvm-project/commit/d6e1e01da949c8cb4b869cee1953cf19a6d072c0
Author: Michał Górny <mgorny at moritz.systems>
Date: 2022-08-19 (Fri, 19 Aug 2022)
Changed paths:
M lldb/source/Core/Communication.cpp
M lldb/unittests/Core/CommunicationTest.cpp
Log Message:
-----------
[lldb] [Core] Harmonize Communication::Read() returns w/ thread
Harmonize the status and error values of Communication::Read() when
running with and without read thread. Prior to this change, Read()
would return eConnectionStatusSuccess if read thread was enabled
and the read timed out or reached end-of-file, rather than
the respective states that are returned if read thread was disabled.
Now, it correctly returns eConnectionStatusTimedOut
and eConnectionStatusEndOfFile, and sets the error respectively.
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.llvm.org/D132217
More information about the All-commits
mailing list