Skip to content

Commit bdd17c1

Browse files
committed
cleanup: Allocate logger using tox memory allocator.
1 parent b396c06 commit bdd17c1

16 files changed

+65
-79
lines changed

auto_tests/TCP_test.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ static void test_basic(void)
5353
ck_assert(mem != nullptr);
5454

5555
Mono_Time *mono_time = mono_time_new(mem, nullptr, nullptr);
56-
Logger *logger = logger_new();
56+
Logger *logger = logger_new(mem);
5757
logger_callback_log(logger, print_debug_logger, nullptr, nullptr);
5858

5959
// Attempt to create a new TCP_Server instance.
@@ -312,7 +312,7 @@ static void test_some(void)
312312
ck_assert(mem != nullptr);
313313

314314
Mono_Time *mono_time = mono_time_new(mem, nullptr, nullptr);
315-
Logger *logger = logger_new();
315+
Logger *logger = logger_new(mem);
316316

317317
uint8_t self_public_key[CRYPTO_PUBLIC_KEY_SIZE];
318318
uint8_t self_secret_key[CRYPTO_SECRET_KEY_SIZE];
@@ -506,7 +506,7 @@ static void test_client(void)
506506
const Memory *mem = os_memory();
507507
ck_assert(mem != nullptr);
508508

509-
Logger *logger = logger_new();
509+
Logger *logger = logger_new(mem);
510510
Mono_Time *mono_time = mono_time_new(mem, nullptr, nullptr);
511511

512512
uint8_t self_public_key[CRYPTO_PUBLIC_KEY_SIZE];
@@ -643,7 +643,7 @@ static void test_client_invalid(void)
643643
ck_assert(mem != nullptr);
644644

645645
Mono_Time *mono_time = mono_time_new(mem, nullptr, nullptr);
646-
Logger *logger = logger_new();
646+
Logger *logger = logger_new(mem);
647647

648648
uint8_t self_public_key[CRYPTO_PUBLIC_KEY_SIZE];
649649
uint8_t self_secret_key[CRYPTO_SECRET_KEY_SIZE];
@@ -721,7 +721,7 @@ static void test_tcp_connection(void)
721721
ck_assert(mem != nullptr);
722722

723723
Mono_Time *mono_time = mono_time_new(mem, nullptr, nullptr);
724-
Logger *logger = logger_new();
724+
Logger *logger = logger_new(mem);
725725

726726
tcp_data_callback_called = 0;
727727
uint8_t self_public_key[CRYPTO_PUBLIC_KEY_SIZE];
@@ -834,7 +834,7 @@ static void test_tcp_connection2(void)
834834
ck_assert(mem != nullptr);
835835

836836
Mono_Time *mono_time = mono_time_new(mem, nullptr, nullptr);
837-
Logger *logger = logger_new();
837+
Logger *logger = logger_new(mem);
838838

839839
tcp_oobdata_callback_called = 0;
840840
tcp_data_callback_called = 0;

auto_tests/announce_test.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ static void test_store_data(void)
5757
const Memory *mem = os_memory();
5858
ck_assert(mem != nullptr);
5959

60-
Logger *log = logger_new();
60+
Logger *log = logger_new(mem);
6161
ck_assert(log != nullptr);
6262
logger_callback_log(log, print_debug_logger, nullptr, nullptr);
6363
Mono_Time *mono_time = mono_time_new(mem, nullptr, nullptr);

auto_tests/forwarding_test.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ static Forwarding_Subtox *new_forwarding_subtox(const Memory *mem, bool no_udp,
112112
Forwarding_Subtox *subtox = (Forwarding_Subtox *)calloc(1, sizeof(Forwarding_Subtox));
113113
ck_assert(subtox != nullptr);
114114

115-
subtox->log = logger_new();
115+
subtox->log = logger_new(mem);
116116
ck_assert(subtox->log != nullptr);
117117
logger_callback_log(subtox->log, print_debug_logger, nullptr, index);
118118
subtox->mono_time = mono_time_new(mem, nullptr, nullptr);

auto_tests/onion_test.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -228,9 +228,9 @@ static void test_basic(void)
228228
const Random *rng = os_random();
229229
ck_assert(rng != nullptr);
230230

231-
Logger *log1 = logger_new();
231+
Logger *log1 = logger_new(mem);
232232
logger_callback_log(log1, print_debug_logger, nullptr, &index[0]);
233-
Logger *log2 = logger_new();
233+
Logger *log2 = logger_new(mem);
234234
logger_callback_log(log2, print_debug_logger, nullptr, &index[1]);
235235

236236
Mono_Time *mono_time1 = mono_time_new(mem, nullptr, nullptr);
@@ -329,7 +329,7 @@ static void test_basic(void)
329329
CRYPTO_PUBLIC_KEY_SIZE) != 0);
330330

331331
c_sleep(1000);
332-
Logger *log3 = logger_new();
332+
Logger *log3 = logger_new(mem);
333333
logger_callback_log(log3, print_debug_logger, nullptr, &index[2]);
334334

335335
Mono_Time *mono_time3 = mono_time_new(mem, nullptr, nullptr);
@@ -412,7 +412,7 @@ static Onions *new_onions(const Memory *mem, const Random *rng, uint16_t port, u
412412
return nullptr;
413413
}
414414

415-
on->log = logger_new();
415+
on->log = logger_new(mem);
416416

417417
if (!on->log) {
418418
free(on);

other/DHT_bootstrap.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -144,16 +144,16 @@ int main(int argc, char *argv[])
144144
IP ip;
145145
ip_init(&ip, ipv6enabled);
146146

147-
Logger *logger = logger_new();
147+
const Random *rng = os_random();
148+
const Network *ns = os_network();
149+
const Memory *mem = os_memory();
150+
151+
Logger *logger = logger_new(mem);
148152

149153
if (MIN_LOGGER_LEVEL <= LOGGER_LEVEL_DEBUG) {
150154
logger_callback_log(logger, print_log, nullptr, nullptr);
151155
}
152156

153-
const Random *rng = os_random();
154-
const Network *ns = os_network();
155-
const Memory *mem = os_memory();
156-
157157
Mono_Time *mono_time = mono_time_new(mem, nullptr, nullptr);
158158
const uint16_t start_port = PORT;
159159
const uint16_t end_port = start_port + (TOX_PORTRANGE_TO - TOX_PORTRANGE_FROM);

other/bootstrap_daemon/src/tox-bootstrapd.c

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -283,16 +283,17 @@ int main(int argc, char *argv[])
283283
IP ip;
284284
ip_init(&ip, enable_ipv6);
285285

286-
Logger *logger = logger_new();
286+
const Memory *mem = os_memory();
287+
const Random *rng = os_random();
288+
const Network *ns = os_network();
289+
290+
Logger *logger = logger_new(mem);
287291

288292
if (MIN_LOGGER_LEVEL <= LOGGER_LEVEL_DEBUG) {
289293
logger_callback_log(logger, toxcore_logger_callback, nullptr, nullptr);
290294
}
291295

292296
const uint16_t end_port = start_port + (TOX_PORTRANGE_TO - TOX_PORTRANGE_FROM);
293-
const Memory *mem = os_memory();
294-
const Random *rng = os_random();
295-
const Network *ns = os_network();
296297
Networking_Core *net = new_networking_ex(logger, mem, ns, &ip, start_port, end_port, nullptr);
297298

298299
if (net == nullptr) {

toxcore/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ cc_library(
121121
deps = [
122122
":attributes",
123123
":ccompat",
124+
":mem",
124125
],
125126
)
126127

toxcore/DHT_fuzz_test.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ void TestUnpackNodes(Fuzz_Data &input)
3131
const int packed_count = unpack_nodes(
3232
nodes, node_count, &processed_data_len, input.data(), input.size(), tcp_enabled);
3333
if (packed_count > 0) {
34-
Logger *logger = logger_new();
34+
const Memory *mem = os_memory();
35+
Logger *logger = logger_new(mem);
3536
std::vector<uint8_t> packed(packed_count * PACKED_NODE_SIZE_IP6);
3637
const int packed_size
3738
= pack_nodes(logger, packed.data(), packed.size(), nodes, packed_count);

toxcore/DHT_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ TEST(AnnounceNodes, SetAndTest)
334334
Test_Memory mem;
335335
Test_Network ns;
336336

337-
Logger *log = logger_new();
337+
Logger *log = logger_new(mem);
338338
ASSERT_NE(log, nullptr);
339339
Mono_Time *mono_time = mono_time_new(mem, nullptr, nullptr);
340340
ASSERT_NE(mono_time, nullptr);

toxcore/Messenger.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3482,7 +3482,7 @@ Messenger *new_messenger(Mono_Time *mono_time, const Memory *mem, const Random *
34823482
return nullptr;
34833483
}
34843484

3485-
m->log = logger_new();
3485+
m->log = logger_new(mem);
34863486

34873487
if (m->log == nullptr) {
34883488
friendreq_kill(m->fr);

0 commit comments

Comments
 (0)