DF-5135 / build.log
=== layout.c (userland, guest cc) === sizeof(bool)=1 sizeof(struct i915_params)=120 offsets: error_capture=110 disable_display=111 verbose_state_checks=112 nuclear_pageflip=113 enable_dp_mst=114 enable_gvt=116(last) after 'i915.error_capture=1': error_capture=1 disable_display=0 verbose_state_checks=0 nuclear_pageflip=0 (0xAA bytes overwritten to 0 => silent corruption) after 'i915.enable_hangcheck=1': enable_hangcheck=1 fastboot=0 prefault_disable=0 load_detect_test=0 after 'i915.enable_gvt=1' (last member): 4-byte store within sizeof=120 => no OOB write past the object === i915probe.ko === cc -O2 -pipe ... -std=gnu11 -Werror -DKLD_MODULE ... -c /root/poc/i915_probe.c cc -Wl,--build-id=sha1 -nostdlib -Wl,--hash-style=sysv -r -Wl,-d -o i915probe.ko i915_probe.o