• Home
Name Date Size #Lines LOC

..--

README.mdD03-May-2024346 96

alloc.ccD03-May-20242.6 KiB10068

alloc.hD03-May-2024927 296

arena.ccD03-May-20244.5 KiB14691

arena.hD03-May-20241.4 KiB429

atm.ccD03-May-20241.1 KiB3614

cpu_iphone.ccD03-May-20241.3 KiB376

cpu_linux.ccD03-May-20242 KiB8352

cpu_posix.ccD03-May-20242.2 KiB8245

cpu_windows.ccD03-May-2024938 3411

env.hD03-May-20241.5 KiB448

env_linux.ccD03-May-20242.4 KiB8351

env_posix.ccD03-May-20241.2 KiB4820

env_windows.ccD03-May-20241.8 KiB7345

host_port.ccD03-May-20242.7 KiB9957

host_port.hD03-May-20241.7 KiB446

log.ccD03-May-20243.1 KiB10371

log_android.ccD03-May-20242 KiB7746

log_linux.ccD03-May-20242.6 KiB9865

log_posix.ccD03-May-20242.6 KiB9565

log_windows.ccD03-May-20242.8 KiB10364

mpscq.ccD03-May-20243.1 KiB11884

mpscq.hD03-May-20243.1 KiB8731

murmur_hash.ccD03-May-20241.8 KiB8144

murmur_hash.hD03-May-2024907 306

spinlock.hD03-May-20241.4 KiB4720

string.ccD03-May-20248.7 KiB348283

string.hD03-May-20244.3 KiB12037

string_posix.ccD03-May-20241.8 KiB7338

string_util_windows.ccD03-May-20242.4 KiB8350

string_windows.ccD03-May-20241.7 KiB7034

string_windows.hD03-May-2024987 338

sync.ccD03-May-20243.4 KiB12579

sync_posix.ccD03-May-20243 KiB10870

sync_windows.ccD03-May-20243.3 KiB11978

time.ccD03-May-20247.3 KiB252202

time_posix.ccD03-May-20244.5 KiB168117

time_precise.ccD03-May-20242.2 KiB7951

time_precise.hD03-May-2024889 307

time_windows.ccD03-May-20242.6 KiB9964

tls.hD03-May-20241.8 KiB6913

tls_gcc.hD03-May-20241.5 KiB5322

tls_msvc.hD03-May-20241.7 KiB5320

tls_pthread.ccD03-May-2024893 318

tls_pthread.hD03-May-20241.9 KiB5722

tmpfile.hD03-May-20241.1 KiB336

tmpfile_msys.ccD03-May-20241.6 KiB5928

tmpfile_posix.ccD03-May-20241.8 KiB7141

tmpfile_windows.ccD03-May-20241.9 KiB7034

useful.hD03-May-20242.2 KiB6629

wrap_memcpy.ccD03-May-20241.2 KiB4316

README.md

1# GPR - Google Portable Runtime for C
2
3The files in this directory contain basic utility code and platform
4abstractions for C code.  None of this code is gRPC-specific; anything
5here may also be useful for other open source projects written in C.
6
7Note that this is one of the few places in src/core where we allow
8the use of portability macros.
9