1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00
samba-mirror/librpc
Douglas Bagnall 982042115b libndr: specialise ndr_token_find() for key pointer comparison
Usually we are doing a pointer comparison. Because we are doing it
in a tight loop, the cost of the comparison function call can be
noticeable.

There is a fuzz case that before f43ae1ab1a
took 3.957s, after that took 6.438s, and now again takes 3.960s.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Volker Lendecke <vl@samba.org>

Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Wed Nov  6 12:06:04 UTC 2024 on atb-devel-224
2024-11-06 12:06:04 +00:00
..
ABI libndr: Streamline ndr_token_retrieve_cmp_fn 2024-08-29 08:40:52 +00:00
gen_ndr
idl netlogon.idl: add netr_ServerAuthenticateKerberos() and related stuff 2024-10-30 23:08:36 +00:00
ndr libndr: specialise ndr_token_find() for key pointer comparison 2024-11-06 12:06:04 +00:00
rpc libcli/auth: pass auth_{type,level} to schannel_check_creds_state() 2024-10-30 23:08:36 +00:00
tests librpc: Change type of ‘u16string’ from ‘const uint16_t *’ to ‘const unsigned char *’ 2023-12-21 23:48:46 +00:00
tools lib: Give lib/util/util_file.c its own header file 2024-04-16 23:51:45 +00:00
wsp lib: Give lib/util/util_file.c its own header file 2024-04-16 23:51:45 +00:00
binding-strings.txt docs: Document DCEPRC binding string for rpcclient 2019-02-04 02:03:56 +01:00
ndr_krb5pac.pc.in build: correct package dependencies 2017-04-18 18:54:13 +02:00
ndr_nbt.pc.in pkgconfig: Do not hardcode library version numbers in pc files. 2013-08-22 20:48:44 +02:00
ndr_standard.pc.in pkgconfig: Do not hardcode library version numbers in pc files. 2013-08-22 20:48:44 +02:00
ndr.pc.in pkgconfig: Do not hardcode library version numbers in pc files. 2013-08-22 20:48:44 +02:00
tables.pl librpc/tables.pl: remove unused $opt_output option 2018-11-20 01:33:35 +01:00
wscript_build idl: Remove unused KRB5_EDATA_NTSTATUS 2024-08-27 07:19:32 +00:00