Răsfoiți Sursa

tests/ubpf_verifier.rs: use assembler in test_verifier_err_write_r10

Rich Lane 8 ani în urmă
părinte
comite
8a835c12b6
1 a modificat fișierele cu 4 adăugiri și 5 ștergeri
  1. 4 5
      tests/ubpf_verifier.rs

+ 4 - 5
tests/ubpf_verifier.rs

@@ -150,10 +150,9 @@ fn test_verifier_err_unknown_opcode() {
 #[test]
 #[should_panic(expected = "[Verifier] Error: cannot write into register r10 (insn #0)")]
 fn test_verifier_err_write_r10() {
-    let prog = &[
-        0xb7, 0x0a, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
-        0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-    ];
-    let vm = rbpf::EbpfVmNoData::new(prog);
+    let prog = assemble("
+        mov r10, 1
+        exit").unwrap();
+    let vm = rbpf::EbpfVmNoData::new(&prog);
     vm.prog_exec();
 }