Skip to content

Commit 90767bc

Browse files
authored
[lldb] Remove more mentions of ASLLogCallback (#112639)
1 parent c5c11f3 commit 90767bc

File tree

2 files changed

+3
-21
lines changed

2 files changed

+3
-21
lines changed

lldb/tools/debugserver/source/RNBRemote.cpp

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -176,9 +176,6 @@ void append_hexified_string(std::ostream &ostrm, const std::string &string) {
176176
}
177177
}
178178

179-
extern void ASLLogCallback(void *baton, uint32_t flags, const char *format,
180-
va_list args);
181-
182179
// from System.framework/Versions/B/PrivateHeaders/sys/codesign.h
183180
extern "C" {
184181
#define CS_OPS_STATUS 0 /* return status */
@@ -1773,8 +1770,6 @@ static std::string get_value(std::string &line) {
17731770

17741771
extern void FileLogCallback(void *baton, uint32_t flags, const char *format,
17751772
va_list args);
1776-
extern void ASLLogCallback(void *baton, uint32_t flags, const char *format,
1777-
va_list args);
17781773

17791774
rnb_err_t RNBRemote::HandlePacket_qRcmd(const char *p) {
17801775
const char *c = p + strlen("qRcmd,");
@@ -1809,8 +1804,8 @@ rnb_err_t RNBRemote::HandlePacket_qRcmd(const char *p) {
18091804
static_cast<uint32_t>(strtoul(value.c_str(), &end, 0));
18101805
if (errno == 0 && end && *end == '\0') {
18111806
DNBLogSetLogMask(logmask);
1812-
if (!DNBLogGetLogCallback())
1813-
DNBLogSetLogCallback(ASLLogCallback, NULL);
1807+
if (auto log_callback = OsLogger::GetLogFunction())
1808+
DNBLogSetLogCallback(log_callback, nullptr);
18141809
return SendPacket("OK");
18151810
}
18161811
errno = 0;
@@ -2177,13 +2172,8 @@ rnb_err_t set_logging(const char *p) {
21772172
// Enable DNB logging.
21782173
// Use the existing log callback if one was already configured.
21792174
if (!DNBLogGetLogCallback()) {
2180-
// Use the os_log()-based logger if available; otherwise,
2181-
// fallback to ASL.
2182-
auto log_callback = OsLogger::GetLogFunction();
2183-
if (log_callback)
2175+
if (auto log_callback = OsLogger::GetLogFunction())
21842176
DNBLogSetLogCallback(log_callback, nullptr);
2185-
else
2186-
DNBLogSetLogCallback(ASLLogCallback, nullptr);
21872177
}
21882178

21892179
// Update logging to use the configured log channel bitmask.

lldb/tools/debugserver/source/libdebugserver.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -311,13 +311,6 @@ RNBRunLoopMode RNBRunLoopInferiorExecuting(RNBRemoteSP &remote) {
311311
return mode;
312312
}
313313

314-
void ASLLogCallback(void *baton, uint32_t flags, const char *format,
315-
va_list args) {
316-
#if 0
317-
vprintf(format, args);
318-
#endif
319-
}
320-
321314
extern "C" int debug_server_main(int fd) {
322315
#if 1
323316
g_isatty = 0;
@@ -327,7 +320,6 @@ extern "C" int debug_server_main(int fd) {
327320
DNBLogSetDebug(1);
328321
DNBLogSetVerbose(1);
329322
DNBLogSetLogMask(-1);
330-
DNBLogSetLogCallback(ASLLogCallback, NULL);
331323
#endif
332324

333325
signal(SIGPIPE, signal_handler);

0 commit comments

Comments
 (0)