Builder libpcap-solaris11-sparc Build #164
Results:
Build successful
SourceStamp:
| Project | libpcap |
| Repository | https://git.tcpdump.org/libpcap |
| Branch | master |
| Revision | d7da31f8adef52855fa4a841bbce3ee5e27aafa8 |
| Got Revision | d7da31f8adef52855fa4a841bbce3ee5e27aafa8 |
| Changes | 1 change |
BuildSlave:
unstable11sReason:
The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparc' triggered this build
Steps and Logfiles:
-
git update ( 6 secs )
-
shell './build_matrix.sh' ( 4 hrs, 55 mins, 17 secs )
-
trigger triggered trigger-tcpdump-solaris11-sparc ( 1 hrs, 21 mins, 19 secs )
- - no logs -
- tcpdump-solaris11-sparc #172
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot/slave/libpcap-solaris11-sparc | slave |
| buildername | libpcap-solaris11-sparc | Builder |
| buildnumber | 164 | Build |
| codebase | Build | |
| got_revision | d7da31f8adef52855fa4a841bbce3ee5e27aafa8 | Git |
| project | libpcap | Build |
| repository | https://git.tcpdump.org/libpcap | Build |
| revision | d7da31f8adef52855fa4a841bbce3ee5e27aafa8 | Build |
| scheduler | schedule-libpcap-solaris11-sparc | Scheduler |
| slavename | unstable11s | BuildSlave |
| workdir | /export/home/buildbot/slave/libpcap-solaris11-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Denis Ovsienkodenis@ovsienko.info
Timing:
| Start | Wed Aug 5 09:54:09 2026 |
| End | Wed Aug 5 16:10:52 2026 |
| Elapsed | 6 hrs, 16 mins, 43 secs |
All Changes:
:
Change #277047
Category libpcap Changed by Denis Ovsienko <denis@ovsienko.info> Changed at Wed 05 Aug 2026 11:25:32 Repository https://git.tcpdump.org/libpcap Project libpcap Branch master Revision d7da31f8adef52855fa4a841bbce3ee5e27aafa8 Comments
Translate some 1991 mnemonics in opt_peep(). [skip ci] The "ldi", "addx", "ldxms" and "ild" mnemonics are specific to tcpdump release 2.0.0 (1991), which introduced most elements of BPF to replace the earlier solution space (EtherProtoOp, IpSrcNetOp, TcpDstPortOp etc.) of tcpdump "beta" (1990). Release 2.2 (1992) amended the instruction set and the mnemonics, then the USENIX 1993 BPF paper documented the result. The last vestige of the 1991 mnemonics has been in opt_peep(), in a code block that still serves a purpose. Leave the variables as they are, but translate the comments to the 1992 mnemonics to make the code easier to follow. For reference, a complete translation table is below. +-----------------+-------------------+ | 2.0.0 (1991) | 2.2 (1992) | +-----------------+-------------------+ | nop | | | ldi #k | ld #k | | ldxi #k | ldx #k | | ldlen | ld #pktlen | | | ldx #pktlen | | ldm [k] | ld M[k] | | ldmx [k] | ldx M[k] | | ldb [k] | ldb [k] | | ldh [k] | ldh [k] | | ld [k] | ld [k] | | ild [x+k] | ld [x+k] | | ildh [x+k] | ldh [x+k] | | ildb [x+k] | ldb [x+k] | | ldxms [k] | ldxb 4*([k]&0xf) | | stm [k] | st M[k] | | stmx [k] | stx M[k] | | | ja L | | eq #k jt L jf L | jeq #k jt L jf L | | gt #k jt L jf L | jgt #k jt L jf L | | ge #k jt L jf L | jge #k jt L jf L | | | jset #k jt L jf L | | | jeq x jt L jf L | | | jgt x jt L jf L | | | jge x jt L jf L | | | jset x jt L jf L | | neg | neg | | addi #k | add #k | | subi #k | sub #k | | muli #k | mul #k | | divi #k | div #k | | andi #k | and #k | | ori #k | or #k | | lshi #k | lsh #k | | rshi #k | rsh #k | | addx | add x | | subx | sub x | | mulx | mul x | | divx | div x | | andx | and x | | orx | or x | | lshx | lsh x | | rshx | rsh x | | ret #k | ret #k | | reta | ret | | tax | tax | | txa | txa | +-----------------+-------------------+
Changed files
- optimize.c