DF-0710 / fix_build.log
############## 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