#decoder #tool #u8

no-std cwextab

CodeWarrior Exception Table decoder

12 releases (5 stable)

new 1.0.4 Mar 25, 2025
1.0.3 Dec 6, 2024
1.0.2 Oct 2, 2024
0.3.1 Sep 24, 2024
0.1.0 Jul 8, 2024

#104 in No standard library

Download history 130/week @ 2024-12-07 8/week @ 2024-12-14 2/week @ 2024-12-21 48/week @ 2024-12-28 34/week @ 2025-01-04 23/week @ 2025-01-11 23/week @ 2025-01-18 28/week @ 2025-01-25 89/week @ 2025-02-01 42/week @ 2025-02-08 6/week @ 2025-02-15 11/week @ 2025-02-22 6/week @ 2025-03-01 1/week @ 2025-03-08 5/week @ 2025-03-15 81/week @ 2025-03-22

93 downloads per month
Used in objdiff-core

MIT/Apache

40KB
904 lines

cwextab Latest Version Api Rustdoc Rust Version

WIP CodeWarrior Extab (Exception Table) decoder tool

Usage

use cwextab::*;

fn example(extab: &[u8]){
  let result = decode_extab(extab);
  let data = match result {
    Ok(val) => val,
    Err(e) => {
      panic!("An error happened: {}", e);
    },
  };
  //do stuffs
}

Dependencies

~220–660KB
~15K SLoC