arm_cpuinfo.cc
Go to the documentation of this file.
1 /* Copyright (c) 2018, Google Inc.
2  *
3  * Permission to use, copy, modify, and/or distribute this software for any
4  * purpose with or without fee is hereby granted, provided that the above
5  * copyright notice and this permission notice appear in all copies.
6  *
7  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
10  * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
11  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
12  * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
13  * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
14 
15 #include "../crypto/cpu-arm-linux.h"
16 
17 
18 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) {
19  STRING_PIECE sp = {reinterpret_cast<const char *>(buf), len};
23  return 0;
24 }
crypto_cpuinfo_has_broken_neon
static int crypto_cpuinfo_has_broken_neon(const STRING_PIECE *cpuinfo)
Definition: cpu-arm-linux.h:188
crypto_get_arm_hwcap_from_cpuinfo
static unsigned long crypto_get_arm_hwcap_from_cpuinfo(const STRING_PIECE *cpuinfo)
Definition: cpu-arm-linux.h:142
buf
voidpf void * buf
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
STRING_PIECE
Definition: cpu-arm-linux.h:41
uint8_t
unsigned char uint8_t
Definition: stdint-msvc2008.h:78
LLVMFuzzerTestOneInput
int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len)
Definition: arm_cpuinfo.cc:18
crypto_get_arm_hwcap2_from_cpuinfo
static unsigned long crypto_get_arm_hwcap2_from_cpuinfo(const STRING_PIECE *cpuinfo)
Definition: cpu-arm-linux.h:163
len
int len
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:46


grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:43