12c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich/* 22c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * Copyright (C) 2013 The Android Open Source Project 32c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * All rights reserved. 42c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * 52c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * Redistribution and use in source and binary forms, with or without 62c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * modification, are permitted provided that the following conditions 72c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * are met: 82c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * * Redistributions of source code must retain the above copyright 92c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * notice, this list of conditions and the following disclaimer. 102c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * * Redistributions in binary form must reproduce the above copyright 112c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * notice, this list of conditions and the following disclaimer in 122c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * the documentation and/or other materials provided with the 132c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * distribution. 142c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * 152c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 162c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 172c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 182c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 192c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 202c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 212c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 222c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 232c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 242c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 252c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 262c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * SUCH DAMAGE. 272c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich */ 28abc21c80563454ff1f5a04effcf4f807996d3b10Nick Kralevich#ifndef _PRIVATE_BIONIC_AUXV_H_ 29abc21c80563454ff1f5a04effcf4f807996d3b10Nick Kralevich#define _PRIVATE_BIONIC_AUXV_H_ 302c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich 312c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich#include <elf.h> 320266ae5f884d72da58f33a072e865ba131234a5eElliott Hughes#include <link.h> 3336fa67bcdd90f18a3c68f8637ae836762407fa51Elliott Hughes#include <sys/cdefs.h> 342c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich 352c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich__BEGIN_DECLS 362c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich 370266ae5f884d72da58f33a072e865ba131234a5eElliott Hughesextern ElfW(auxv_t)* __libc_auxv; 382c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich 392c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich__END_DECLS 402c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich 41abc21c80563454ff1f5a04effcf4f807996d3b10Nick Kralevich#endif /* _PRIVATE_BIONIC_AUXV_H_ */ 42