1#include <stdio.h>
2#include <stdlib.h>
3
4#include "present.h"
5#include "to-be-removed.h"
6
7const int to_be_removed_const_data = 5;
8int to_be_removed_dirty_data = 10;
9
10void to_be_removed_init(int in) { to_be_removed_dirty_data += 10; }
11
12int to_be_removed(char *main_heap_buf, int main_const_data,
13 int main_dirty_data) {
14 char *to_be_removed_heap_buf = (char *)malloc(size: 256);
15 sprintf(s: to_be_removed_heap_buf, format: "got string '%s' have int %d %d %d",
16 main_heap_buf, to_be_removed_dirty_data, main_const_data,
17 main_dirty_data);
18 printf(format: "%s\n", to_be_removed_heap_buf);
19 return present(to_be_removed_heap_buf, to_be_removed_const_data,
20 to_be_removed_dirty_data);
21}
22

source code of lldb/test/API/macosx/skinny-corefile/to-be-removed.c