chromium/tools/android/elf_compression/test/testdata/lib.c

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// This is a source code of lib.so file located in this directory. This file
// serves as a testdata for testing elf_headers.py. We need to store .so
// precompiled and not build it on demand since we can't rely on resulting ELF
// structure not changing between different compilations or due to change in
// clang version.
//
// The library was build with the following command:
//    clang lib.c -shared -fPIC -O2 -o lib.so
//
// This library is intentionally very small to both ensure the speed of the test
// and to not add huge binary file into source control system.

int array[3] = {1, 2, 3};

int GetSum() {
  return array[0] + array[1] + array[2];
}