index
:
delta/libpcap.git
android-libpcap-0.9.8
bare
baserock/1.5.3-openwrt
coverity_scan
lbl
libpcap-0.6
libpcap-0.7
libpcap-0.8
libpcap-0.9
libpcap-1.0
libpcap-1.1
libpcap-1.10
libpcap-1.2
libpcap-1.3
libpcap-1.4
libpcap-1.5
libpcap-1.6
libpcap-1.7
libpcap-1.8
libpcap-1.9
libpcap_0_6
libpcap_0_7
libpcap_0_8
libpcap_0_8rel1
libpcap_0_9
libpcap_1.1
libpcap_1.2
libpcap_1.3
libpcap_1.4
libpcap_1.5
libpcap_1_0
libpcap_1_0_rel0b
libpcap_1_4rel0
linux-2-2-packet
master
origin
pcap-options
raybellis-gzip-v2
test
test-rc
github.com: the-tcpdump-group/libpcap.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
optimize.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Cleaning spaces
Francois-Xavier Le Bail
2019-11-09
1
-6
/
+6
*
With MSVC, abort if _BitScanForward() returns 0.
Guy Harris
2019-10-08
1
-1
/
+1
*
Removing null check before free
Philippe Antoine
2019-06-20
1
-12
/
+6
*
No free in opt_init, rather in opt_cleanup
Philippe Antoine
2019-06-20
1
-30
/
+0
*
Fixes bould free in opt_cleanup
Philippe Antoine
2019-06-20
1
-6
/
+27
*
Don't call setjmp in code we didn't write.
Guy Harris
2018-10-31
1
-0
/
+1
*
Fix compiling with optimizer debugging enabled.
Guy Harris
2018-10-31
1
-16
/
+23
*
Handle negation in a way that doesn't upset compilers or UBSan.
Guy Harris
2018-10-31
1
-1
/
+17
*
Don't longjmp out of the generated parser.
Guy Harris
2018-10-31
1
-69
/
+107
*
Cast the LHS if bit shifts to bpf_u_int32 to avoid undefined behavior.
Guy Harris
2018-10-31
1
-4
/
+4
*
Catch shifts > 31 bits generated by the optimizer.
Guy Harris
2018-10-24
1
-0
/
+10
*
Catch another place where we divide by or take a modulus by zero.
Guy Harris
2018-10-19
1
-2
/
+16
*
Plug some memory leaks.
Guy Harris
2018-10-18
1
-16
/
+83
*
Don't shift by more than 31 bit positions.
Guy Harris
2018-10-17
1
-2
/
+30
*
Do unsigned shifts.
Guy Harris
2018-06-21
1
-1
/
+1
*
Add -Wformat-nonliteral and fix most warnings that come up
Joerg Mayer
2018-05-03
1
-1
/
+1
*
Have separate flags for "optimizer debug" and "print DOT graph".
Guy Harris
2018-05-03
1
-9
/
+58
*
Do bounds checking on references to the bids array.
Guy Harris
2018-04-25
1
-2
/
+4
*
Fix the -Wunused-parameter warnings that have obvious fixes
Joerg Mayer
2018-03-28
1
-7
/
+7
*
Add casts to finish eliminating those warnings.
Guy Harris
2018-03-22
1
-4
/
+4
*
Check for too-large conditional jump offsets.
Guy Harris
2018-03-22
1
-3
/
+19
*
Squelch some warnings.
Guy Harris
2018-03-20
1
-2
/
+2
*
Use for (;;) rather than while (1).
Guy Harris
2018-03-20
1
-6
/
+6
*
Tame -Wall on MSVC and improve Clang/C2 support
Ali Abdulkadir
2018-03-19
1
-0
/
+3
*
Add a routine to format error messages with an errno-based message at the end.
Guy Harris
2017-11-15
1
-2
/
+2
*
Improve the "undefined defined" problem solution.
Denis Ovsienko
2017-10-15
1
-1
/
+1
*
Address CLang "undefined defined" warnings.
Denis Ovsienko
2017-10-15
1
-1
/
+1
*
Don't bother supporting pre-2005 Visual Studio.
Guy Harris
2017-09-28
1
-2
/
+3
*
Update a comment.
Guy Harris
2017-09-23
1
-1
/
+1
*
Get rid of unused variable.
Guy Harris
2017-09-23
1
-1
/
+0
*
Fix copy-and-pasteo.
Guy Harris
2017-09-22
1
-1
/
+1
*
Clean up the "find first bit set" stuff.
Guy Harris
2017-09-22
1
-25
/
+70
*
Use _BitScanForward (MSVC) and __builtin_ffs (MinGW) functions for ffs
Ali Abdulkadir
2017-09-21
1
-6
/
+18
*
Make it clearer where we're testing whether a value is unknown.
Guy Harris
2017-09-17
1
-4
/
+5
*
Merge pull request #613 from mkubecek/mk/master/opt-unknown
Guy Harris
2017-09-17
1
-1
/
+1
|
\
|
*
optimizer: replacing unknown value with unknown value is not a no-op
Michal Kubecek
2017-09-17
1
-1
/
+1
*
|
That eliminates the need for a structure tag.
Guy Harris
2017-09-17
1
-1
/
+1
*
|
Make opt_state_t private to optimize.c.
Guy Harris
2017-09-17
1
-2
/
+2
*
|
optimizer: show edges in dot graph
Michal Kubecek
2017-09-17
1
-2
/
+0
|
/
*
Get rid of pcap-stdinc.h.
Guy Harris
2017-09-05
1
-3
/
+0
*
Put the stuff to get the sized integer types defined into pcap-types.h.
Guy Harris
2017-09-04
1
-10
/
+1
*
Always include <config.h> rather than "config.h".
Guy Harris
2017-08-18
1
-1
/
+1
*
Rename a variable to avoid a warning.
Guy Harris
2016-08-11
1
-3
/
+3
*
Check for, and squelch, signed vs. unsigned comparison errors.
Guy Harris
2016-07-25
1
-4
/
+4
*
Make a variable to which unsigned values are assigned unsigned.
Guy Harris
2016-07-24
1
-2
/
+2
*
Don't use global state for the BPF compiler.
Guy Harris
2016-02-11
1
-366
/
+375
*
Have routines to set various internal debugging flags.
Guy Harris
2015-12-30
1
-9
/
+11
*
Use pcap_snprintf() instead of snprintf().
Guy Harris
2015-11-03
1
-2
/
+2
*
Define ffs() in optimize.c; that's all that uses it.
Guy Harris
2015-09-23
1
-1
/
+19
*
The official #define for 32-bit and 64-bit Windows is _WIN32.
Guy Harris
2015-08-31
1
-4
/
+4
[next]