cfg.dp_malloc.dot 815 B

1234567891011
  1. digraph "CFG for 'dp_malloc' function" {
  2. label="CFG for 'dp_malloc' function";
  3. Node0x1fffd90 [shape=record,label="{%1:\l %2 = alloca i64, align 8\l store i64 %0, i64* %2, align 8\l %3 = load i64, i64* %2, align 8\l %4 = icmp eq i64 %3, 0\l br i1 %4, label %5, label %7\l|{<s0>T|<s1>F}}"];
  4. Node0x1fffd90:s0 -> Node0x20007e0;
  5. Node0x1fffd90:s1 -> Node0x2000830;
  6. Node0x20007e0 [shape=record,label="{%5:\l\l %6 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([16 x i8], [16\l... x i8]* @.str.1, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x\l... i8]* @__func__.dp_malloc, i32 0, i32 0))\l br label %7\l}"];
  7. Node0x20007e0 -> Node0x2000830;
  8. Node0x2000830 [shape=record,label="{%7:\l\l %8 = load i64, i64* %2, align 8\l %9 = call i8* @dp_calloc(i64 1, i64 %8)\l ret i8* %9\l}"];
  9. }