Skip to content

Use u32 for sizes #141

@mnemonikr

Description

@mnemonikr

Should revisit the decision to use usize for various sizes that are defined as u32 within Ghidra's libsla. This includes VarnodeData

fn getSize(data: &VarnodeData) -> u32;

vs

pub size: usize,

and AddressSpace sizes:

#[rust_name = "word_size"]
fn getWordSize(self: &AddrSpace) -> u32;
#[rust_name = "address_size"]
fn getAddrSize(self: &AddrSpace) -> u32;

vs

pub word_size: usize,
pub address_size: usize,

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions