Advertisement
Guest User

Untitled

a guest
Jan 12th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
LLVM 0.81 KB | None | 0 0
  1. %b = alloca i8*
  2.     %c = alloca i8*
  3.     call void (i32) @print_int(i32 11111111)
  4.     %_0 = call i8* @calloc(i32 1, i32 28)
  5.     %_1 = bitcast i8* %_0 to i8***
  6.     %_2 = getelementptr [3 x i8*], [3 x i8*]* @.B23_vtable, i32 0, i32 0
  7.     store i8** %_2, i8*** %_1
  8.     store i8* %_0,  i8** %b
  9.     call void (i32) @print_int(i32 22222222)
  10.     %_3 = call i8* @calloc(i32 1, i32 36)
  11.     %_4 = bitcast i8* %_3 to i8***
  12.     %_5 = getelementptr [3 x i8*], [3 x i8*]* @.C23_vtable, i32 0, i32 0
  13.     store i8** %_5, i8*** %_4
  14.     store i8* %_3,  i8** %c
  15.     call void (i32) @print_int(i32 33333333)
  16.     %_6 = load i8* , i8** %c
  17.     %_7 = bitcast i8* %_6 to i8***
  18.     %_8 = load i8**, i8*** %_7
  19.     %_9 = getelementptr i8*, i8** %_8, i32 6
  20.     %_10 = load i8*, i8** %_9
  21.     %_11 = bitcast i8* %_10 to i32(i8*, i8*)*
  22.     %_12 = load i8* , i8** %b
  23.     %_13 = call i32 %_11(i8* %_6, i8* %_12)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement