-
Notifications
You must be signed in to change notification settings - Fork 0
/
callgraph.dot
96 lines (95 loc) · 4.61 KB
/
callgraph.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
digraph "Call Graph" {
label="Call Graph";
Node0x1015bfd90 [shape=record,label="{write_frame()\n[c63_write.c]}"];
Node0x1015bfd90 -> Node0x1015bfdd0;
Node0x1015bfd90 -> Node0x1015bfe10;
Node0x1015bfd90 -> Node0x1015bfec0;
Node0x1015bfd90 -> Node0x1015bfe50;
Node0x1015bfd90 -> Node0x1015bffb0;
Node0x1015bfd90 -> Node0x1015c0120;
Node0x1015bfd90 -> Node0x1015c0190;
Node0x1015bfdd0 [shape=record,label="{write_SOI()\n[c63_write.c]}"];
Node0x1015bfdd0 -> Node0x1015c0200;
Node0x1015bfe10 [shape=record,label="{write_DQT()\n[c63_write.c]}"];
Node0x1015bfe10 -> Node0x1015c0200;
Node0x1015bfe10 -> Node0x1015bff30;
Node0x1015bfec0 [shape=record,label="{write_SOF0()\n[c63_write.c]}"];
Node0x1015bfec0 -> Node0x1015c0200;
Node0x1015bfe50 [shape=record,label="{write_DHT()\n[c63_write.c]}"];
Node0x1015bfe50 -> Node0x1015c0200;
Node0x1015bfe50 -> Node0x1015c0320;
Node0x1015bffb0 [shape=record,label="{write_SOS()\n[c63_write.c]}"];
Node0x1015bffb0 -> Node0x1015c0200;
Node0x1015c0120 [shape=record,label="{write_interleaved_data()\n[c63_write.c]}"];
Node0x1015c0120 -> Node0x1015c0790;
Node0x1015c0120 -> Node0x1015c0b50;
Node0x1015c0190 [shape=record,label="{write_EOI()\n[c63_write.c]}"];
Node0x1015c0190 -> Node0x1015c0200;
Node0x1015c0200 [shape=record,label="{put_byte()\n[io.c]}"];
Node0x1015c0200 -> Node0x1015c1250;
Node0x1015bff30 [shape=record,label="{put_bytes()\n[io.c]}"];
Node0x1015bff30 -> Node0x1015c1250;
Node0x1015c0320 [shape=record,label="{write_DHT_HTS()\n[c63_write.c]}"];
Node0x1015c0320 -> Node0x1015c0200;
Node0x1015c0320 -> Node0x1015bff30;
Node0x1015c0790 [shape=record,label="{write_interleaved_data_MCU()\n[c63_write.c]}"];
Node0x1015c0790 -> Node0x1015c3300;
Node0x1015c0b50 [shape=record,label="{flush_bits()\n[io.c]}"];
Node0x1015c0b50 -> Node0x1015c0200;
Node0x1015c0bd0 [shape=record,label="{main()\n[c63enc.c]}"];
Node0x1015c0bd0 -> Node0x1015c1250;
Node0x1015c0bd0 -> Node0x1015c1330;
Node0x1015c1250 [shape=record,label="{exit(EXIT_FAILURE)\n[stdlib]}"];
Node0x1015c1330 [shape=record,label="{c63_encode_image()\n[c63enc.c]}"];
Node0x1015c1330 -> Node0x1015c1910;
Node0x1015c1330 -> Node0x1015c19e0;
Node0x1015c1330 -> Node0x1015c1a20;
Node0x1015c1330 -> Node0x1015c1ac0;
Node0x1015c1330 -> Node0x1015c1b30;
Node0x1015c1330 -> Node0x1015c1cb0;
Node0x1015c1330 -> Node0x1015bfd90;
Node0x1015c1910 [shape=record,label="{destroy_frame()\n[common.c]}"];
Node0x1015c19e0 [shape=record,label="{create_frame()\n[common.c]}"];
Node0x1015c1a20 [shape=record,label="{c63_motion_estimate()\n[me.c]}"];
Node0x1015c1a20 -> Node0x1015c31b0;
Node0x1015c1ac0 [shape=record,label="{c63_motion_compensate()\n[me.c]}"];
Node0x1015c1ac0 -> Node0x1015c31f0;
Node0x1015c1b30 [shape=record,label="{dct_quantize()\n[common.c]}"];
Node0x1015c1b30 -> Node0x1015c16a0;
Node0x1015c1cb0 [shape=record,label="{dequantize_idct()\n[common.c]}"];
Node0x1015c1cb0 -> Node0x1015c1bd0;
Node0x1015c1bd0 [shape=record,label="{dequantize_idct_row()\n[common.c]}"];
Node0x1015c1bd0 -> Node0x1015c1c40;
Node0x1015c1c40 [shape=record,label="{dequant_idct_block_8x8()\n[dsp.c]}"];
Node0x1015c1c40 -> Node0x1015c1f20;
Node0x1015c1c40 -> Node0x1015c1fb0;
Node0x1015c1c40 -> Node0x1015c1080;
Node0x1015c1c40 -> Node0x1015c1ff0;
Node0x1015c1c40 -> Node0x1015c1080;
Node0x1015c1c40 -> Node0x1015c1ff0;
Node0x1015c1f20 [shape=record,label="{dequantize_block()\n[dsp.c]}"];
Node0x1015c1fb0 [shape=record,label="{scale_block()\n[dsp.c]}"];
Node0x1015c1080 [shape=record,label="{idct_1d()\n[dsp.c]}"];
Node0x1015c1ff0 [shape=record,label="{transpose_block()\n[dsp.c]}"];
Node0x1015c16a0 [shape=record,label="{dct_quantize_row()\n[common.c]}"];
Node0x1015c16a0 -> Node0x1015c1710;
Node0x1015c1710 [shape=record,label="{dct_quant_block_8x8()\n[dsp.c]}"];
Node0x1015c1710 -> Node0x1015c1780;
Node0x1015c1710 -> Node0x1015c1ff0;
Node0x1015c1710 -> Node0x1015c1780;
Node0x1015c1710 -> Node0x1015c1ff0;
Node0x1015c1710 -> Node0x1015c1fb0;
Node0x1015c1710 -> Node0x1015c17f0;
Node0x1015c17f0 [shape=record,label="{quantize_block()\n[dsp.c]}"];
Node0x1015c1780 [shape=record,label="{dct_1d()\n[dsp.c]}"];
Node0x1015c28c0 [shape=record,label="{sad_block_8x8()\n[dsp.c]}"];
Node0x1015c2f10 [shape=record,label="{put_bits()\n[io.c]}"];
Node0x1015c2f10 -> Node0x1015c0200;
Node0x1015c31b0 [shape=record,label="{me_block_8x8()\n[me.c]}"];
Node0x1015c31b0 -> Node0x1015c28c0;
Node0x1015c31f0 [shape=record,label="{mc_block_8x8()\n[me.c]}"];
Node0x1015c3300 [shape=record,label="{write_block()\n[c63_write.c]}"];
Node0x1015c3300 -> Node0x1015c2f10;
Node0x1015c3300 -> Node0x1015c34e0;
Node0x1015c34e0 [shape=record,label="{bit_width()\n[c63_write.c]}"];
}