Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alibaba/PhotonLibOS
/ functions
Functions
7,332 in github.com/alibaba/PhotonLibOS
⨍
Functions
7,332
◇
Types & classes
1,936
↓ 23 callers
Method
lock
thread/thread.cpp:1621
↓ 23 callers
Function
new_http_server
net/http/server.cpp:386
↓ 23 callers
Method
pwrite
pwrite* need to be aligned to 4KB for avoiding write padding.
fs/cache/cached_fs.cpp:222
↓ 23 callers
Function
string_to_inode
fs/extfs/extfs.cpp:1528
↓ 23 callers
Function
thread_usleep
include/photon/thread/thread.h:98
↓ 23 callers
Method
verb
net/http/message.h:86
↓ 22 callers
Function
_mm_move_sd
Move the lower double-precision (64-bit) floating-point element from b to the lower element of dst, and copy the upper element from a to the upper ele
common/checksum/sse2neon.h:4631
↓ 22 callers
Method
detach
thread/std-compat.h:118
↓ 22 callers
Method
empty
thread/thread.cpp:378
↓ 22 callers
Function
recv
net/basic_socket.cpp:180
↓ 22 callers
Function
reset
ecosystem/oss.h:60
↓ 22 callers
Method
timeout
get/set default timeout, in us, (default +∞)
common/stream.h:52
↓ 21 callers
Method
empty
common/span.h:464
↓ 21 callers
Method
get_sockaddr
net/basic_socket.h:216
↓ 21 callers
Method
length
rpc/serialize.h:41
↓ 21 callers
Function
wait_for_fd_readable
io/fd-events.h:76
↓ 21 callers
Method
wait_no_lock
thread/thread.h:394
↓ 20 callers
Function
DEC
common/alog.h:108
↓ 20 callers
Method
bind
net/rsocket/rsocket.cpp:200
↓ 20 callers
Function
data
common/span.h:195
↓ 20 callers
Function
data
include/photon/common/span.h:195
↓ 20 callers
Method
size
include/photon/net/curl.h:198
↓ 20 callers
Method
unlock
thread/thread.cpp:1633
↓ 19 callers
Method
clear
common/uuid.h:95
↓ 19 callers
Method
clear
fs/range-split.h:54
↓ 19 callers
Function
get
common/span.h:590
↓ 19 callers
Function
likely
include/photon/common/utility.h:316
↓ 19 callers
Method
recv
net/rsocket/rsocket.cpp:161
↓ 19 callers
Method
reserve
common/unordered_inline_set.h:709
↓ 19 callers
Method
send
net/http/message.cpp:218
↓ 18 callers
Function
_mm_move_ss
Move the lower single-precision (32-bit) floating-point element from b to the lower element of dst, and copy the upper 3 packed elements from a to the
common/checksum/sse2neon.h:2115
↓ 18 callers
Function
getfd
thread/st.cpp:208
↓ 18 callers
Method
memcpy_to
common/iovector.h:1017
↓ 18 callers
Function
read
net/basic_socket.cpp:132
↓ 18 callers
Function
send
net/basic_socket.cpp:172
↓ 18 callers
Method
set_result
net/http/message.cpp:389
↓ 18 callers
Method
size
rpc/serialize.h:66
↓ 17 callers
Function
SetupTestDir
Cleanup and recreate the test dir
fs/cache/test/cache_test.cpp:45
↓ 17 callers
Function
access
fs/extfs/test/test.cpp:312
↓ 17 callers
Method
close
fs/cache/cached_fs.cpp:248
↓ 17 callers
Function
do_async_io
io/iouring-wrapper.cpp:598
↓ 17 callers
Method
host
net/http/url.h:85
↓ 17 callers
Method
is_ipv4
Check if it's actually an IPv4 address mapped in IPV6
net/socket.h:89
↓ 17 callers
Function
lstat
fs/extfs/test/test.cpp:87
↓ 17 callers
Method
notify_all
common/executor/stdlock.h:42
↓ 16 callers
Function
LEN
include/photon/common/utility.h:108
↓ 16 callers
Method
borrow
common/objectcachev2.h:177
↓ 16 callers
Method
comma
common/alog.h:126
↓ 16 callers
Method
consume
common/alog.h:194
↓ 16 callers
Function
crc32c
common/checksum/crc.cpp:218
↓ 16 callers
Function
do_memcmp
common/test/test.cpp:394
↓ 16 callers
Method
extract_back
common/iovector.cpp:207
↓ 16 callers
Method
join
common/conststr.h:206
↓ 16 callers
Method
memcpy_from
common/iovector.h:1022
↓ 16 callers
Function
open_localfile_adaptor
fs/localfs.cpp:637
↓ 16 callers
Method
port
net/http/url.h:88
↓ 16 callers
Function
unlikely
include/photon/common/utility.h:320
↓ 16 callers
Method
wait
common/executor/stdlock.h:29
↓ 15 callers
Method
end
common/range-lock.h:120
↓ 15 callers
Method
end
include/photon/common/range-lock.h:120
↓ 15 callers
Function
get_vcpu
include/photon/thread/thread.h:168
↓ 15 callers
Method
get_vcpu
thread/thread.cpp:282
↓ 15 callers
Function
mk_iovec
common/test/test.cpp:297
↓ 15 callers
Function
new_tls_context
net/security-context/tls-stream.cpp:191
↓ 15 callers
Method
pointer_ref
thread/thread.cpp:148
↓ 15 callers
Function
posix_memalign
thread/thread.cpp:38
↓ 15 callers
Method
printf
common/async_stream.h:91
↓ 15 callers
Method
reset
common/uuid.h:70
↓ 15 callers
Method
signal
* @brief Add count. Does not require Photon environment, can be invoked in any std thread. */
include/photon/thread/thread.h:457
↓ 15 callers
Method
size
common/unordered_inline_set.h:108
↓ 15 callers
Method
to_endpoint
net/basic_socket.h:203
↓ 14 callers
Method
add_interest
io/kqueue.cpp:159
↓ 14 callers
Method
aligned_begin_offset
fs/range-split.h:101
↓ 14 callers
Method
alloc
common/io-alloc.h:41
↓ 14 callers
Method
begin
net/http/headers.h:64
↓ 14 callers
Function
curl_perform
net/curl.cpp:85
↓ 14 callers
Function
do_perf_crc
common/checksum/test/test_checksum.cpp:124
↓ 14 callers
Method
end
net/http/headers.h:65
↓ 14 callers
Function
get
include/photon/common/span.h:590
↓ 14 callers
Method
get
fs/path.h:172
↓ 14 callers
Method
get_stub
rpc/rpc.cpp:446
↓ 14 callers
Function
get_vcpu
thread/thread.h:168
↓ 14 callers
Method
insert
common/expirecontainer.cpp:26
↓ 14 callers
Method
next
thread/list.h:174
↓ 14 callers
Method
notify_one
thread/thread.h:413
↓ 14 callers
Method
read
fs/cache/cached_fs.cpp:250
↓ 14 callers
Method
resume
thread/awaiter.h:53
↓ 14 callers
Function
sat_add
Saturating addition, no upward overflow
common/utility.h:330
↓ 14 callers
Function
sat_sub
Saturating subtract, no downward overflow
common/utility.h:337
↓ 14 callers
Method
size
include/photon/rpc/serialize.h:66
↓ 14 callers
Function
split_io
fs/throttled-file.cpp:238
↓ 14 callers
Function
thread_key_create
thread/thread-key.cpp:60
↓ 14 callers
Method
unlock
fs/cache/persistent_cache/persistent_cache.cpp:67
↓ 14 callers
Function
usleep
thread/coro20.h:304
↓ 14 callers
Method
write
fs/cache/cached_fs.cpp:263
↓ 13 callers
Function
HEX
common/alog.h:105
↓ 13 callers
Function
_mm_set_pd
Set packed double-precision (64-bit) floating-point elements in dst with the supplied values. https://www.intel.com/content/www/us/en/docs/intrinsics-
common/checksum/sse2neon.h:4998
↓ 13 callers
Function
_mm_setzero_si128
Return vector of type __m128i with all elements set to zero. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_setzero
common/checksum/sse2neon.h:5151
↓ 13 callers
Method
append_params
ecosystem/oss.cpp:149
↓ 13 callers
Method
c_str
common/uuid.h:45
← previous
next →
101–200 of 7,332, ranked by callers