Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder libpcap-solaris11-sparc Build #164

Results:

Build successful

SourceStamp:

Projectlibpcap
Repositoryhttps://git.tcpdump.org/libpcap
Branchmaster
Revisiond7da31f8adef52855fa4a841bbce3ee5e27aafa8
Got Revisiond7da31f8adef52855fa4a841bbce3ee5e27aafa8
Changes1 change

BuildSlave:

unstable11s

Reason:

The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 6 secs )
    1. stdio
  2. shell './build_matrix.sh' ( 4 hrs, 55 mins, 17 secs )
    1. stdio
    2. config.log
  3. trigger triggered trigger-tcpdump-solaris11-sparc ( 1 hrs, 21 mins, 19 secs )
    1. - no logs -
    2. tcpdump-solaris11-sparc #172

Build Properties:

NameValueSource
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:

NameLabelValue

Responsible Users:

  1. Denis Ovsienko

Timing:

StartWed Aug 5 09:54:09 2026
EndWed Aug 5 16:10:52 2026
Elapsed6 hrs, 16 mins, 43 secs

All Changes:

:

  1. Change #277047

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@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