pub trait Arch: Debug + Send {
// Required methods
fn name(&self) -> &str;
fn set_features(&mut self, features: &[String]);
fn handle_static_reloc(
&self,
stmts: &mut Vec<Stmt>,
reloc: Jump,
size: Size,
);
fn default_align(&self) -> u8;
}