#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int /*<<< orphan*/ printf(char *);
void fakeFunction() {
  printf("some androids has buggy native loader, so i should check size of "
         "libs in java to know that native library is correct. So each changed "
         "native library should has diffrent size in different app versions. "
         "This function will increase lib size for few bytes :)");
  printf(
      "bla "
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blablablablablablablablablablablablablablablablablablablablablablablabla"
      "blabla");
}


x86 assembly (clang, -O0):
<fakeFunction>:
push   %rbp
mov    %rsp,%rbp
lea    0xee5(%rip),%rdi
call   1030 <printf@plt>
lea    0xfd8(%rip),%rdi
call   1030 <printf@plt>
pop    %rbp
ret

x86 assembly (clang, -O2):
<fakeFunction>:
push   %rax
lea    0xee8(%rip),%rdi
call   1030 <printf@plt>
lea    0xfdb(%rip),%rdi
pop    %rax
jmp    1030 <printf@plt>

LLVM IR (-O0):
@.str = [255 x i8] c"some androids has buggy native loader, so i should check size of libs in java to know that native library is correct. So each changed native library should has diffrent size in different app versions. This function will increase lib size for few bytes :)\00"
@.str.1 = [3539 x i8] c"bla blablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla\00"
define void @fakeFunction() {
%1 = call i32 @printf(i8* getelementptr inbounds ([255 x i8], [255 x i8]* @.str, i64 0, i64 0))
%2 = call i32 @printf(i8* getelementptr inbounds ([3539 x i8], [3539 x i8]* @.str.1, i64 0, i64 0))
ret void
}

LLVM IR (-O2):
@.str = [255 x i8] c"some androids has buggy native loader, so i should check size of libs in java to know that native library is correct. So each changed native library should has diffrent size in different app versions. This function will increase lib size for few bytes :)\00"
@.str.1 = [3539 x i8] c"bla blablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla\00"
define void @fakeFunction() {
%1 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([255 x i8], [255 x i8]* @.str, i64 0, i64 0))
%2 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([3539 x i8], [3539 x i8]* @.str.1, i64 0, i64 0))
ret void
}