Commit 6244e5e
Carolyn Zech
count cannot overflow isize in preconditions for byte_add and byte_sub
1 parent dca025f commit 6244e5e
4 files changed
+7
-6
lines changed- .github/workflows/check-binary-size.yml+9-6
- .github/workflows/main.yml+34-26
- Cargo.lock+43-48
- Cargo.toml+6-3
- crates/as-if-std/Cargo.toml+2-1
- src/backtrace/libunwind.rs+28-20
- src/backtrace/miri.rs+10-5
- src/backtrace/mod.rs+7-7
- src/backtrace/noop.rs+4-1
- src/backtrace/win32.rs+1-10
- src/backtrace/win64.rs+20-20
- src/capture.rs+4-2
- src/dbghelp.rs+24-19
- src/lib.rs+15-17
- src/print.rs+1-1
- src/print/fuchsia.rs+3-3
- src/symbolize/dbghelp.rs+116-89
- src/symbolize/gimli.rs+105-78
- src/symbolize/gimli/coff.rs+3-1
- src/symbolize/gimli/elf.rs+131-58
- src/symbolize/gimli/libs_aix.rs+17-8
- src/symbolize/gimli/libs_dl_iterate_phdr.rs+53-25
- src/symbolize/gimli/libs_haiku.rs+6-4
- src/symbolize/gimli/libs_illumos.rs+6-4
- src/symbolize/gimli/libs_libnx.rs+3-2
- src/symbolize/gimli/libs_macos.rs+2-1
- src/symbolize/gimli/libs_windows.rs+20-16
- src/symbolize/gimli/lru.rs+75
- src/symbolize/gimli/macho.rs+5-2
- src/symbolize/gimli/mmap_fake.rs+4-2
- src/symbolize/gimli/mmap_unix.rs+11-9
- src/symbolize/gimli/mmap_windows.rs+30-22
- src/symbolize/gimli/parse_running_mmaps_unix.rs+13-4
- src/symbolize/gimli/xcoff.rs+7-5
- src/symbolize/mod.rs+3-3
- src/types.rs+3-3
- src/windows_sys.rs+4
- src/windows_sys_arm32_shim.rs+53
- tests/skip_inner_frames.rs+4
- tests/smoke.rs+8-8
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1060 | 1060 | | |
1061 | 1061 | | |
1062 | 1062 | | |
1063 | | - | |
| 1063 | + | |
| 1064 | + | |
1064 | 1065 | | |
1065 | 1066 | | |
1066 | 1067 | | |
| |||
1203 | 1204 | | |
1204 | 1205 | | |
1205 | 1206 | | |
1206 | | - | |
| 1207 | + | |
1207 | 1208 | | |
1208 | 1209 | | |
1209 | 1210 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1157 | 1157 | | |
1158 | 1158 | | |
1159 | 1159 | | |
1160 | | - | |
| 1160 | + | |
1161 | 1161 | | |
1162 | 1162 | | |
1163 | 1163 | | |
| |||
1303 | 1303 | | |
1304 | 1304 | | |
1305 | 1305 | | |
1306 | | - | |
| 1306 | + | |
1307 | 1307 | | |
1308 | 1308 | | |
1309 | 1309 | | |
| |||
- .github/workflows/main.yml+21-27
- CONTRIBUTING.md+2-2
- ci/docker/powerpc64-unknown-linux-gnu/Dockerfile+2-2
- ci/docker/powerpc64le-unknown-linux-gnu/Dockerfile+2-2
- ci/docker/x86_64-unknown-linux-gnu-emulated/Dockerfile+3-3
- ci/docker/x86_64-unknown-linux-gnu-emulated/cpuid.def+3-3
- ci/dox.sh+25-36
- ci/gba.json-34
- ci/run.sh+3-11
- crates/core_arch/src/arm/dsp.rs+24-35
- crates/core_arch/src/arm/simd32.rs+19-8
- crates/core_arch/src/lib.rs+1-2
- crates/core_arch/src/riscv_shared/p.rs+136-19
- crates/core_arch/src/simd.rs+3
- crates/core_arch/src/wasm32/mod.rs+142
- crates/core_arch/src/wasm32/simd128.rs+28-7
- crates/core_arch/src/x86/avx.rs+13-17
- crates/core_arch/src/x86/avx2.rs+39-52
- crates/core_arch/src/x86/avx512bf16.rs+13-23
- crates/core_arch/src/x86/avx512bitalg.rs+33-15
- crates/core_arch/src/x86/avx512bw.rs+280-536
- crates/core_arch/src/x86/avx512cd.rs+12-24
- crates/core_arch/src/x86/avx512dq.rs+64-128
- crates/core_arch/src/x86/avx512f.rs+929-1.9k
- crates/core_arch/src/x86/avx512fp16.rs+27-30
- crates/core_arch/src/x86/avx512vbmi.rs+9-18
- crates/core_arch/src/x86/avx512vbmi2.rs+48-132
- crates/core_arch/src/x86/avx512vnni.rs+12-24
- crates/core_arch/src/x86/avx512vpopcntdq.rs+31-15
- crates/core_arch/src/x86/avxneconvert.rs+2-2
- crates/core_arch/src/x86/fxsr.rs-25
- crates/core_arch/src/x86/gfni.rs+9-12
- crates/core_arch/src/x86/sse.rs+3-3
- crates/core_arch/src/x86/sse2.rs+13-16
- crates/core_arch/src/x86/sse41.rs+4-4
- crates/core_arch/src/x86/ssse3.rs+5-5
- crates/core_arch/src/x86/xsave.rs-17
- crates/core_arch/src/x86_64/amx.rs+27
- crates/core_arch/src/x86_64/avx512f.rs+4-1
- crates/core_arch/src/x86_64/fxsr.rs-25
- crates/core_arch/src/x86_64/xsave.rs-17
- crates/std_detect/src/detect/macros.rs+3-4
- crates/stdarch-test/src/disassembly.rs+3-3
- crates/stdarch-test/src/lib.rs+6-1
- crates/stdarch-verify/tests/x86-intel.rs+39-16
- examples/connect5.rs+8-22
- examples/hex.rs+2-10
0 commit comments