DragonFlyBSD Kernel Audit
DF-0710 / fix_build.log
← back to finding ↓ download raw
############## BASELINE (unpatched) netbt.ko build ##############
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/sys/netbt/sco_socket.c b/sys/netbt/sco_socket.c
|--- a/sys/netbt/sco_socket.c
|+++ b/sys/netbt/sco_socket.c
--------------------------
Patching file sys/netbt/sco_socket.c using Plan A...
Hunk #1 succeeded at 214.
done
rm -f netbt.ko netbt.kld sco_socket.o sco_upper.o bt_input.o bt_proto.o hci_event.o hci_ioctl.o hci_link.o hci_misc.o hci_socket.o hci_unit.o l2cap_lower.o l2cap_misc.o l2cap_signal.o l2cap_socket.o l2cap_upper.o rfcomm_dlc.o rfcomm_session.o rfcomm_socket.o rfcomm_upper.o dragonfly machine_base machine cpu_base cpu symb.tmp tmp.o bus_if.h device_if.h
rm -rf /usr/obj/usr/src/sys/netbt/forwarder_x86_64
--- dragonfly ---
--- machine_base ---
--- machine ---
--- cpu_base ---
--- cpu ---
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine ---
--- dragonfly ---
dragonfly -> /usr/src/sys/netbt/..
--- machine_base ---
machine_base -> /usr/src/sys/netbt/../platform/pc64
--- cpu_base ---
cpu_base -> /usr/src/sys/netbt/../cpu/x86_64
--- cpu ---
cpu -> /usr/src/sys/netbt/../cpu/x86_64/include
--- bus_if.h ---
--- device_if.h ---
--- machine ---
machine -> /usr/src/sys/netbt/../platform/pc64/include
--- bus_if.h ---
awk -f dragonfly/tools/makeobjops.awk -- -h dragonfly/kern/bus_if.m
--- device_if.h ---
awk -f dragonfly/tools/makeobjops.awk -- -h dragonfly/kern/device_if.m
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/alignbytes.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/alignbytes.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/asm.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/asm.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/asm_mjgmacros.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/asm_mjgmacros.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/asmacros.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/asmacros.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/atomic.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/atomic.h
--- sco_socket.o ---
--- sco_upper.o ---
--- bt_input.o ---
--- bt_proto.o ---
--- hci_event.o ---
--- sco_socket.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/sco_socket.c
--- sco_upper.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/sco_upper.c
--- hci_ioctl.o ---
--- bt_proto.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/bt_proto.c
--- hci_event.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/hci_event.c
--- bt_input.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/bt_input.c
--- hci_ioctl.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/hci_ioctl.c
--- hci_link.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/hci_link.c
--- hci_misc.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/hci_misc.c
--- hci_socket.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/hci_socket.c
--- hci_unit.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/hci_unit.c
--- l2cap_lower.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/l2cap_lower.c
--- l2cap_misc.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/l2cap_misc.c
--- l2cap_signal.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/l2cap_signal.c
--- l2cap_socket.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/l2cap_socket.c
--- l2cap_upper.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/l2cap_upper.c
--- rfcomm_dlc.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/rfcomm_dlc.c
--- rfcomm_session.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/rfcomm_session.c
--- rfcomm_socket.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/rfcomm_socket.c
--- rfcomm_upper.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/rfcomm_upper.c
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/bus_dma.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/bus_dma.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cpu.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cpu.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cpufunc.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cpufunc.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cpumask.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cpumask.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cputypes.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cputypes.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/db_machdep.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/db_machdep.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/elf.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/elf.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/endian.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/endian.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/exec.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/exec.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/frame.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/frame.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/ieeefp.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/ieeefp.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/int_const.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/int_const.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/int_limits.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/int_limits.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/inttypes.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/inttypes.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/limits.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/limits.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/lwbuf.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/lwbuf.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/npx.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/npx.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/param.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/param.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/pat.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/pat.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/pmap.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/pmap.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/profile.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/profile.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/psl.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/psl.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/reg.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/reg.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/reloc.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/reloc.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/segments.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/segments.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/setjmp.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/setjmp.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/sigframe.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/sigframe.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/signal.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/signal.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/specialreg.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/specialreg.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/stdarg.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/stdarg.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/stdint.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/stdint.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/sysarch.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/sysarch.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/tls.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/tls.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/trap.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/trap.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/tss.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/tss.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/types.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/types.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/ucontext.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/ucontext.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/vframe.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/vframe.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/wchar.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/wchar.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/wchar_limits.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/wchar_limits.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/aio.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/aio.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/errno.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/errno.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/fcntl.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/fcntl.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/linker_set.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/linker_set.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/poll.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/poll.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/syslog.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/syslog.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/ucontext.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/ucontext.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/.done ---
--- netbt.ko ---
cc -Wl,--build-id=sha1 -nostdlib -Wl,--hash-style=sysv   -r -Wl,-d -o netbt.ko sco_socket.o sco_upper.o bt_input.o bt_proto.o hci_event.o hci_ioctl.o hci_link.o hci_misc.o hci_socket.o hci_unit.o l2cap_lower.o l2cap_misc.o l2cap_signal.o l2cap_socket.o l2cap_upper.o rfcomm_dlc.o rfcomm_session.o rfcomm_socket.o rfcomm_upper.o
BASELINE_BUILD rc=0
-rw-r--r--  1 root  wheel  105024 Jul  8 21:27 /usr/obj/usr/src/sys/netbt/netbt.ko
--- baseline sco_input disassembly (expect BACKWARD branch jg <low>) ---
0000000000000540 <sco_input>:
     540:	55                   	push   %rbp
     541:	48 89 e5             	mov    %rsp,%rbp
     544:	41 55                	push   %r13
     546:	49 89 fd             	mov    %rdi,%r13
     549:	41 54                	push   %r12
     54b:	49 89 f4             	mov    %rsi,%r12
     54e:	53                   	push   %rbx
     54f:	48 8d 9f 88 00 00 00 	lea    0x88(%rdi),%rbx
     556:	48 83 ec 08          	sub    $0x8,%rsp
     55a:	48 8b 87 f8 00 00 00 	mov    0xf8(%rdi),%rax
     561:	48 8b 97 f0 00 00 00 	mov    0xf0(%rdi),%rdx
     568:	2b 87 90 00 00 00    	sub    0x90(%rdi),%eax
     56e:	2b 97 88 00 00 00    	sub    0x88(%rdi),%edx
     574:	39 d0                	cmp    %edx,%eax
     576:	0f 4f c2             	cmovg  %edx,%eax
     579:	39 86 b8 00 00 00    	cmp    %eax,0xb8(%rsi)
     57f:	7e 33                	jle    5b4 <sco_input+0x74>
     581:	48 89 df             	mov    %rbx,%rdi
     584:	e8 00 00 00 00       	callq  589 <sco_input+0x49>
     589:	49 8b 85 f8 00 00 00 	mov    0xf8(%r13),%rax
     590:	49 8b 95 f0 00 00 00 	mov    0xf0(%r13),%rdx
     597:	41 2b 85 90 00 00 00 	sub    0x90(%r13),%eax
     59e:	41 2b 95 88 00 00 00 	sub    0x88(%r13),%edx
     5a5:	39 d0                	cmp    %edx,%eax
     5a7:	0f 4f c2             	cmovg  %edx,%eax
     5aa:	41 39 84 24 b8 00 00 	cmp    %eax,0xb8(%r12)
     5b1:	00 
     5b2:	7f cd                	jg     581 <sco_input+0x41>
     5b4:	4c 89 e6             	mov    %r12,%rsi
     5b7:	48 89 df             	mov    %rbx,%rdi
     5ba:	e8 00 00 00 00       	callq  5bf <sco_input+0x7f>
     5bf:	48 83 c4 08          	add    $0x8,%rsp
     5c3:	48 89 de             	mov    %rbx,%rsi
     5c6:	4c 89 ef             	mov    %r13,%rdi
     5c9:	5b                   	pop    %rbx
     5ca:	41 5c                	pop    %r12
     5cc:	41 5d                	pop    %r13
     5ce:	5d                   	pop    %rbp
     5cf:	e9 00 00 00 00       	jmpq   5d4 <sco_input+0x94>
     5d4:	66 66 2e 0f 1f 84 00 	data16 nopw %cs:0x0(%rax,%rax,1)
     5db:	00 00 00 00 
     5df:	90                   	nop

00000000000005e0 <sco_complete>:
     5e0:	55                   	push   %rbp
     5e1:	48 89 e5             	mov    %rsp,%rbp
     5e4:	41 55                	push   %r13
     5e6:	49 89 fd             	mov    %rdi,%r13
     5e9:	41 54                	push   %r12
     5eb:	4c 8d a7 20 01 00 00 	lea    0x120(%rdi),%r12
     5f2:	53                   	push   %rbx
     5f3:	8d 5e ff             	lea    -0x1(%rsi),%ebx
     5f6:	48 83 ec 08          	sub    $0x8,%rsp
     5fa:	85 f6                	test   %esi,%esi
     5fc:	7e 12                	jle    610 <sco_complete+0x30>
     5fe:	66 90                	xchg   %ax,%ax
     600:	4c 89 e7             	mov    %r12,%rdi
     603:	83 eb 01             	sub    $0x1,%ebx
     606:	e8 00 00 00 00       	callq  60b <sco_complete+0x2b>
     60b:	83 fb ff             	cmp    $0xffffffff,%ebx
     60e:	75 f0                	jne    600 <sco_complete+0x20>
     610:	48 83 c4 08          	add    $0x8,%rsp
     614:	4c 89 e6             	mov    %r12,%rsi
     617:	4c 89 ef             	mov    %r13,%rdi
     61a:	5b                   	pop    %rbx
     61b:	41 5c                	pop    %r12
     61d:	41 5d                	pop    %r13
     61f:	5d                   	pop    %rbp
     620:	e9 00 00 00 00       	jmpq   625 <sco_complete+0x45>
     625:	66 66 2e 0f 1f 84 00 	data16 nopw %cs:0x0(%rax,%rax,1)
     62c:	00 00 00 00 


############## PATCHED netbt.ko build ##############
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/sys/netbt/sco_socket.c b/sys/netbt/sco_socket.c
|--- a/sys/netbt/sco_socket.c
|+++ b/sys/netbt/sco_socket.c
--------------------------
Patching file sys/netbt/sco_socket.c using Plan A...
Hunk #1 succeeded at 214.
done
rm -f netbt.ko netbt.kld sco_socket.o sco_upper.o bt_input.o bt_proto.o hci_event.o hci_ioctl.o hci_link.o hci_misc.o hci_socket.o hci_unit.o l2cap_lower.o l2cap_misc.o l2cap_signal.o l2cap_socket.o l2cap_upper.o rfcomm_dlc.o rfcomm_session.o rfcomm_socket.o rfcomm_upper.o dragonfly machine_base machine cpu_base cpu symb.tmp tmp.o bus_if.h device_if.h
rm -rf /usr/obj/usr/src/sys/netbt/forwarder_x86_64
--- dragonfly ---
--- machine_base ---
--- machine ---
--- cpu_base ---
--- cpu ---
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine ---
--- dragonfly ---
dragonfly -> /usr/src/sys/netbt/..
--- machine_base ---
machine_base -> /usr/src/sys/netbt/../platform/pc64
--- machine ---
machine -> /usr/src/sys/netbt/../platform/pc64/include
--- cpu_base ---
cpu_base -> /usr/src/sys/netbt/../cpu/x86_64
--- cpu ---
cpu -> /usr/src/sys/netbt/../cpu/x86_64/include
--- bus_if.h ---
--- device_if.h ---
--- bus_if.h ---
awk -f dragonfly/tools/makeobjops.awk -- -h dragonfly/kern/bus_if.m
--- device_if.h ---
awk -f dragonfly/tools/makeobjops.awk -- -h dragonfly/kern/device_if.m
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/alignbytes.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/alignbytes.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/asm.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/asm.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/asm_mjgmacros.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/asm_mjgmacros.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/asmacros.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/asmacros.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/atomic.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/atomic.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/bus_dma.h ---
--- sco_socket.o ---
--- sco_upper.o ---
--- bt_input.o ---
--- bt_proto.o ---
--- hci_event.o ---
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/bus_dma.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/bus_dma.h
--- sco_socket.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/sco_socket.c
--- sco_upper.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/sco_upper.c
--- bt_input.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/bt_input.c
--- bt_proto.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/bt_proto.c
--- hci_ioctl.o ---
--- hci_event.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/hci_event.c
--- hci_ioctl.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/hci_ioctl.c
--- hci_link.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/hci_link.c
--- hci_misc.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/hci_misc.c
--- hci_socket.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/hci_socket.c
--- hci_unit.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/hci_unit.c
--- l2cap_lower.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/l2cap_lower.c
--- l2cap_misc.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/l2cap_misc.c
--- l2cap_signal.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/l2cap_signal.c
--- l2cap_socket.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/l2cap_socket.c
--- l2cap_upper.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/l2cap_upper.c
--- rfcomm_dlc.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/rfcomm_dlc.c
--- rfcomm_session.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/rfcomm_session.c
--- rfcomm_socket.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/rfcomm_socket.c
--- rfcomm_upper.o ---
cc  -O2 -pipe   -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual  -Wold-style-definition -Wmissing-include-dirs  -Wno-pointer-sign -Winit-self -Wundef -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc  -I. -Idragonfly -I/usr/obj/usr/src/sys/netbt/forwarder_x86_64/include -Idragonfly/../include -I/usr/include  -Wold-style-declaration -fno-common -ffreestanding -fno-stack-protector -fno-strict-aliasing -fno-strict-overflow -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -mno-fp-ret-in-387 -mindirect-branch=thunk-inline   -c /usr/src/sys/netbt/rfcomm_upper.c
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cpu.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cpu.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cpufunc.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cpufunc.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cpumask.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cpumask.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cputypes.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/cputypes.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/db_machdep.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/db_machdep.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/elf.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/elf.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/endian.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/endian.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/exec.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/exec.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/frame.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/frame.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/ieeefp.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/ieeefp.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/int_const.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/int_const.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/int_limits.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/int_limits.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/inttypes.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/inttypes.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/limits.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/limits.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/lwbuf.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/lwbuf.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/npx.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/npx.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/param.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/param.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/pat.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/pat.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/pmap.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/pmap.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/profile.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/profile.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/psl.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/psl.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/reg.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/reg.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/reloc.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/reloc.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/segments.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/segments.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/setjmp.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/setjmp.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/sigframe.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/sigframe.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/signal.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/signal.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/specialreg.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/specialreg.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/stdarg.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/stdarg.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/stdint.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/stdint.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/sysarch.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/sysarch.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/tls.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/tls.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/trap.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/trap.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/tss.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/tss.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/types.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/types.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/ucontext.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/ucontext.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/vframe.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/vframe.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/wchar.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/wchar.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/wchar_limits.h ---
creating machine/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/machine/wchar_limits.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/aio.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/aio.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/errno.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/errno.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/fcntl.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/fcntl.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/linker_set.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/linker_set.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/poll.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/poll.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/syslog.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/syslog.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/ucontext.h ---
creating sys/ forwarding header /usr/obj/usr/src/sys/netbt/forwarder_x86_64/include/ucontext.h
--- /usr/obj/usr/src/sys/netbt/forwarder_x86_64/.done ---
--- netbt.ko ---
cc -Wl,--build-id=sha1 -nostdlib -Wl,--hash-style=sysv   -r -Wl,-d -o netbt.ko sco_socket.o sco_upper.o bt_input.o bt_proto.o hci_event.o hci_ioctl.o hci_link.o hci_misc.o hci_socket.o hci_unit.o l2cap_lower.o l2cap_misc.o l2cap_signal.o l2cap_socket.o l2cap_upper.o rfcomm_dlc.o rfcomm_session.o rfcomm_socket.o rfcomm_upper.o
PATCHED_BUILD rc=0
-rw-r--r--  1 root  wheel  104960 Jul  8 21:27 /usr/obj/usr/src/sys/netbt/netbt.ko
--- patched sco_input disassembly (expect FORWARD branch only, NO backward) ---
0000000000000610 <sco_input>:
     610:	48 8b 87 f8 00 00 00 	mov    0xf8(%rdi),%rax
     617:	48 8b 97 f0 00 00 00 	mov    0xf0(%rdi),%rdx
     61e:	2b 87 90 00 00 00    	sub    0x90(%rdi),%eax
     624:	2b 97 88 00 00 00    	sub    0x88(%rdi),%edx
     62a:	39 d0                	cmp    %edx,%eax
     62c:	0f 4f c2             	cmovg  %edx,%eax
     62f:	39 86 b8 00 00 00    	cmp    %eax,0xb8(%rsi)
     635:	7f 29                	jg     660 <sco_input+0x50>
     637:	55                   	push   %rbp
     638:	48 89 e5             	mov    %rsp,%rbp
     63b:	41 54                	push   %r12
     63d:	4c 8d a7 88 00 00 00 	lea    0x88(%rdi),%r12
     644:	53                   	push   %rbx
     645:	48 89 fb             	mov    %rdi,%rbx
     648:	4c 89 e7             	mov    %r12,%rdi
     64b:	e8 00 00 00 00       	callq  650 <sco_input+0x40>
     650:	4c 89 e6             	mov    %r12,%rsi
     653:	48 89 df             	mov    %rbx,%rdi
     656:	5b                   	pop    %rbx
     657:	41 5c                	pop    %r12
     659:	5d                   	pop    %rbp
     65a:	e9 00 00 00 00       	jmpq   65f <sco_input+0x4f>
     65f:	90                   	nop
     660:	48 89 f7             	mov    %rsi,%rdi
     663:	e9 00 00 00 00       	jmpq   668 <sco_input+0x58>
     668:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
     66f:	00 

0000000000000670 <sco_ctloutput>:
     670:	55                   	push   %rbp
     671:	48 89 e5             	mov    %rsp,%rbp
     674:	41 56                	push   %r14
     676:	41 55                	push   %r13
     678:	41 54                	push   %r12
     67a:	53                   	push   %rbx
     67b:	48 8b 47 48          	mov    0x48(%rdi),%rax
     67f:	48 89 fb             	mov    %rdi,%rbx
     682:	4c 8b 68 08          	mov    0x8(%rax),%r13
     686:	4d 85 ed             	test   %r13,%r13
     689:	0f 84 a1 00 00 00    	je     730 <sco_ctloutput+0xc0>
     68f:	4c 8b 67 58          	mov    0x58(%rdi),%r12
     693:	41 83 7c 24 04 04    	cmpl   $0x4,0x4(%r12)
     699:	75 65                	jne    700 <sco_ctloutput+0x90>
     69b:	41 8b 04 24          	mov    (%r12),%eax
     69f:	85 c0                	test   %eax,%eax
     6a1:	0f 84 99 00 00 00    	je     740 <sco_ctloutput+0xd0>
     6a7:	83 f8 01             	cmp    $0x1,%eax
     6aa:	75 54                	jne    700 <sco_ctloutput+0x90>
     6ac:	be 01 00 00 00       	mov    $0x1,%esi
     6b1:	bf 02 00 00 00       	mov    $0x2,%edi
     6b6:	e8 00 00 00 00       	callq  6bb <sco_ctloutput+0x4b>
     6bb:	4c 89 e7             	mov    %r12,%rdi
     6be:	48 63 50 18          	movslq 0x18(%rax),%rdx
     6c2:	48 8b 70 10          	mov    0x10(%rax),%rsi
     6c6:	49 89 c6             	mov    %rax,%r14
     6c9:	48 89 d1             	mov    %rdx,%rcx
     6cc:	e8 00 00 00 00       	callq  6d1 <sco_ctloutput+0x61>
     6d1:	41 8b 46 18          	mov    0x18(%r14),%eax
     6d5:	85 c0                	test   %eax,%eax
     6d7:	0f 84 00 00 00 00    	je     6dd <sco_ctloutput+0x6d>
     6dd:	41 8b 74 24 08       	mov    0x8(%r12),%esi
     6e2:	49 8b 56 10          	mov    0x10(%r14),%rdx
     6e6:	4c 89 ef             	mov    %r13,%rdi
     6e9:	e8 00 00 00 00       	callq  6ee <sco_ctloutput+0x7e>
     6ee:	4c 89 f7             	mov    %r14,%rdi
     6f1:	41 89 c4             	mov    %eax,%r12d
     6f4:	e8 00 00 00 00       	callq  6f9 <sco_ctloutput+0x89>
     6f9:	eb 0b                	jmp    706 <sco_ctloutput+0x96>
     6fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
     700:	41 bc 2a 00 00 00    	mov    $0x2a,%r12d
     706:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
     70a:	44 89 63 2c          	mov    %r12d,0x2c(%rbx)
     70e:	48 89 de             	mov    %rbx,%rsi
     711:	5b                   	pop    %rbx
     712:	41 5c                	pop    %r12
     714:	48 8b 47 58          	mov    0x58(%rdi),%rax
     718:	41 5d                	pop    %r13
     71a:	41 5e                	pop    %r14
     71c:	5d                   	pop    %rbp
     71d:	e8 07 00 00 00       	callq  729 <sco_ctloutput+0xb9>
     722:	f3 90                	pause  
     724:	0f ae e8             	lfence 
     727:	eb f9                	jmp    722 <sco_ctloutput+0xb2>
     729:	48 89 04 24          	mov    %rax,(%rsp)
     72d:	c3                   	retq   
     72e:	66 90                	xchg   %ax,%ax
     730:	41 bc 16 00 00 00    	mov    $0x16,%r12d
     736:	eb ce                	jmp    706 <sco_ctloutput+0x96>
     738:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
     73f:	00 
     740:	be 01 00 00 00       	mov    $0x1,%esi
     745:	bf 02 00 00 00       	mov    $0x2,%edi
     74a:	e8 00 00 00 00       	callq  74f <sco_ctloutput+0xdf>
     74f:	41 8b 74 24 08       	mov    0x8(%r12),%esi
     754:	4c 89 ef             	mov    %r13,%rdi
     757:	48 8b 50 10          	mov    0x10(%rax),%rdx
     75b:	49 89 c6             	mov    %rax,%r14
     75e:	e8 00 00 00 00       	callq  763 <sco_ctloutput+0xf3>
     763:	41 89 46 18          	mov    %eax,0x18(%r14)
     767:	85 c0                	test   %eax,%eax
     769:	0f 84 00 00 00 00    	je     76f <sco_ctloutput+0xff>
     76f:	49 8b 76 10          	mov    0x10(%r14),%rsi
     773:	4c 89 e7             	mov    %r12,%rdi
     776:	48 63 d0             	movslq %eax,%rdx
     779:	45 31 e4             	xor    %r12d,%r12d
     77c:	e8 00 00 00 00       	callq  781 <sco_ctloutput+0x111>
     781:	eb 83                	jmp    706 <sco_ctloutput+0x96>
     783:	66 66 66 66 2e 0f 1f 	data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
     78a:	84 00 00 00 00 00