Edit: /usr/lib/grub/x86_64-efi/div_test.mod (8192B)
ELF > @ @
GNU H UHAWAVHUAUATISHHIHEM~HHH? 1H@R H I I P1H I SATAH MH8tLHH? 1M@I I I H H P1AUSATAHEHI I H HHHPHHHSHH1ATH9ѹ H @1AHHUH I1AT I RI H SHAUH L9@1ALH 1HS I HATI H L9IH @1A1L9}SAT@I I 1H H AH He[A\A]A^A_] H UHAWAVHUAAULcATLcLSLHIHEE~HHH? 1H@Rr H I I P1H I ATAUAH E
8tLHH? 1M@I t I I H H P1AWATAUAHUȉI I H HHHRHHATH HAU1H9v @1ALHUH IAU1x I RI H ATAWHH L9@1AH He[A\A]A^A_]I UHAWIAVHUIAUMATSH H8A1I I H HEHEH QA L9P@AW1AVHEHU1I C I H IH AVRHAWH L9u@1I Le1F I H I H H I AWLAVIH@1DA1LHEI I AWI H H AVM9@I 1LeDeAH 1I I MAWM H H AVM9@1I HE^P I _1AWI IAVH H @1D1AXLAYI AWI AVT H H M@1L1HEAZ@A[1AWW I I H AVH Le1AWM9AVZ I I @1H H 1LHMI H 1I IAWAVH H9IԹ] H @11L9eAWAV@I I _ 1H H D}DuH E EHUDI LAD1I I IHEH RH H9P( @u1ATDHU1IŹ* I I H H ATHRH uL9AU@1L1- I I H H H H u@AT11} / @u1I I ATH H ӋE11I 5 I H uH L9UH u@1ATDm1L9mu@I I AT7 1H H H I LLMAD}DDH ILLHHEHADD؉ELLADuAƉHuLAԋuHeDH[A\A]A^A_]U HHAVA@ AUA ATI S AH AHHAԾ AԾ AMkHk
HkLA HkHӺ HDHLEHLAIu[A\A]A^]H H H H H test32s test64s test32 test64 remainder sign mismatch: %lld %% %lld = %lld a > 0 ? r >= 0 : r <= 0 tests/div_test.c quotient sign mismatch: %lld / %lld = %lld ((a > 0) == (b > 0)) ? q >= 0 : q <= 0 remainder is larger than dividend: %lld %% %lld = %lld abs64(r) < abs64(b) division doesn't satisfy base property: 0x%llx * 0x%llx + 0x%llx != 0x%llx q * b + r == a C compiler division failure in 0x%llx, 0x%llx q == (a / b) C compiler modulo failure in 0x%llx, 0x%llx r == (a % b) division doesn't satisfy base property: %lld * %lld + %lld != %lld remainder is larger than dividend: 0x%llx %% 0x%llx = 0x%llx r < b division overflow in 0x%llx, 0x%llx (q >> 32) * (b >> 32) == 0 x1 < (1LL << 32) x2 < (1LL << 32) x1 <= ~x2 x1 <= ~r division overflow test failure in 0x%llx, 0x%llx a == x1 (q >> 32) == 0 (r >> 32) == 0 div_test LICENSE=GPLv3+ div functional_test div_test
$
+ : M b grub_mod_init grub_mod_fini grub_divmod64 grub_divmod64s grub_test_register grub_test_unregister grub_test_assert_helper T ^ h - u E
V E E B m x > E M { E ' E S - E
V ) 3 = E Y c m E > E >
Q [ A e w E > E G k E T G ^ o y E G E G E = I G Z d E G E E
M { + E @ ` j { E A E ' > 1 E E i G s } E G E M { E E O b l E | E +
.symtab .strtab .shstrtab .note.gnu.property .rela.text .rodata .rodata.str1.1 .data .module_license .bss .moddeps .modname @ 3 `
. @ H 9 P A 2 n P V f k t z }