Function at 0x10001ea0
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x110
call dword [sym.imp.librdkafka.dll_rd_kafka_conf_new]
mov dword [ebp - 4], eax
push 0x100
lea eax, [ebp - 0x110]
push eax
mov ecx, dword [ebp + 8]
push ecx
push str.bootstrap.servers
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.librdkafka.dll_rd_kafka_conf_set]
add esp, 0x14
test eax, eax
jne 0x10001f78
push 0x100
lea eax, [ebp - 0x110]
push eax
push str.librdkafka_transactions_example_group
push str.group.id
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.librdkafka.dll_rd_kafka_conf_set]
add esp, 0x14
test eax, eax
jne 0x10001f78
push 0x100
lea edx, [ebp - 0x110]
push edx
push str.cooperative_sticky
push str.partition.assignment.strategy
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.librdkafka.dll_rd_kafka_conf_set]
add esp, 0x14
test eax, eax
jne 0x10001f78
push 0x100
lea ecx, [ebp - 0x110]
push ecx
push str.earliest
push str.auto.offset.reset
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.librdkafka.dll_rd_kafka_conf_set]
add esp, 0x14
test eax, eax
jne 0x10001f78
push 0x100
lea eax, [ebp - 0x110]
push eax
push str.false
push str.enable.auto.commit
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.librdkafka.dll_rd_kafka_conf_set]
add esp, 0x14
test eax, eax
je 0x10001fd6
push 0x10008d30
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
call fcn.10005740
add esp, 8
lea edx, [ebp - 0x110]
push edx
push str.Failed_to_configure_consumer:__s
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
call fcn.10005740
add esp, 0xc
push 0x10008d64
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
call fcn.10005740
add esp, 8
push 1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
xor eax, eax
jne 0x10001f78
push 0x10001bd0
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.librdkafka.dll_rd_kafka_conf_set_rebalance_cb]
add esp, 8
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.librdkafka.dll_rd_kafka_conf_set_opaque]
add esp, 8
push 0x100
lea ecx, [ebp - 0x110]
push ecx
mov edx, dword [ebp - 4]
push edx
push 1
call dword [sym.imp.librdkafka.dll_rd_kafka_new]
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x10002088
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.librdkafka.dll_rd_kafka_conf_destroy]
add esp, 4
push 0x10008d68
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
call fcn.10005740
add esp, 8
lea ecx, [ebp - 0x110]
push ecx
push str.Failed_to_create_consumer:__s
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
call fcn.10005740
add esp, 0xc
push 0x10008d98
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
call fcn.10005740
add esp, 8
push 1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
xor edx, edx
jne 0x1000202a
mov eax, dword [ebp - 8]
push eax
call dword [sym.imp.librdkafka.dll_rd_kafka_poll_set_consumer]
add esp, 4
push 1
call dword [sym.imp.librdkafka.dll_rd_kafka_topic_partition_list_new]
add esp, 4
mov dword [ebp - 0xc], eax
push 0xffffffffffffffff
mov ecx, dword [ebp + 0xc]
push ecx
mov edx, dword [ebp - 0xc]
push edx
call dword [sym.imp.librdkafka.dll_rd_kafka_topic_partition_list_add]
add esp, 0xc
mov eax, dword [ebp - 0xc]
push eax
mov ecx, dword [ebp - 8]
push ecx
call dword [sym.imp.librdkafka.dll_rd_kafka_subscribe]
add esp, 8
mov dword [ebp - 0x10], eax
mov edx, dword [ebp - 0xc]
push edx
call dword [sym.imp.librdkafka.dll_rd_kafka_topic_partition_list_destroy]
add esp, 4
cmp dword [ebp - 0x10], 0
je 0x10002153
mov eax, dword [ebp - 8]
push eax
call dword [sym.imp.librdkafka.dll_rd_kafka_destroy]
add esp, 4
push str.FATAL_ERROR:
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
call fcn.10005740
add esp, 8
mov ecx, dword [ebp - 0x10]
push ecx
call dword [sym.imp.librdkafka.dll_rd_kafka_err2str]
add esp, 4
push eax
mov edx, dword [ebp + 0xc]
push edx
push str.Failed_to_subscribe_to__s:__s_n
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
call fcn.10005740
add esp, 0x10
push 0x10008dcc
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
call fcn.10005740
add esp, 8
push 1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
xor eax, eax
jne 0x100020ea
mov eax, dword [ebp - 8]
mov esp, ebp
pop ebp
ret