Skip to content

Commit 50a9c90

Browse files
committed
Rename elf/stack to build-elf/build-stack for consistency
1 parent c5aed66 commit 50a9c90

9 files changed

Lines changed: 43 additions & 43 deletions

File tree

Cargo.lock

Lines changed: 23 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/elf/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
name = "elf"
2+
name = "build-elf"
33
version = "0.1.0"
44
edition = "2024"
55

build/stack/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
name = "stack"
2+
name = "build-stack"
33
version = "0.1.0"
44
edition = "2024"
55

@@ -10,7 +10,7 @@ capstone = { workspace = true }
1010
rustc-demangle = { workspace = true }
1111
leb128 = { workspace = true }
1212

13-
elf = { path = "../elf" }
13+
build-elf = { path = "../elf" }
1414

1515
[lints]
1616
workspace = true

build/stack/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ pub fn get_max_stack(
2626

2727
// Read the .stack_sizes section, which is an array of
2828
// `(address: u32, stack size: unsigned leb128)` tuples
29-
let sizes = elf::get_section_by_name(&elf, ".stack_sizes")
29+
let sizes = build_elf::get_section_by_name(&elf, ".stack_sizes")
3030
.context("could not get .stack_sizes")?;
3131
let mut sizes = &data[sizes.sh_offset as usize..][..sizes.sh_size as usize];
3232
let mut addr_to_frame_size = BTreeMap::new();
@@ -75,7 +75,7 @@ pub fn get_max_stack(
7575
calls: BTreeSet<u32>,
7676
}
7777

78-
let text = elf::get_section_by_name(&elf, ".text")
78+
let text = build_elf::get_section_by_name(&elf, ".text")
7979
.context("could not get .text")?;
8080

8181
use capstone::{

build/xtask/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ ctrlc = { workspace = true }
2121
directories = { workspace = true }
2222
digest-io = { workspace = true }
2323
dunce = { workspace = true }
24-
elf = { path = "../elf" }
24+
build-elf = { path = "../elf" }
2525
filetime = { workspace = true }
2626
fnv = { workspace = true }
2727
glob = { workspace = true }
@@ -40,7 +40,7 @@ scroll = { workspace = true }
4040
serde = { workspace = true }
4141
serde_json = { workspace = true }
4242
sha3 = { workspace = true }
43-
stack = { path = "../stack" }
43+
build-stack = { path = "../stack" }
4444
tlvc = { workspace = true }
4545
tlvc-text = { workspace = true }
4646
toml = { workspace = true }

build/xtask/src/caboose_pos.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ impl scroll::ctx::TryFromCtx<'_, &goblin::elf::Elf<'_>>
2222
src: &[u8],
2323
elf: &goblin::elf::Elf<'_>,
2424
) -> Result<(Self, usize), Self::Error> {
25-
let endianness = elf::get_endianness(elf);
25+
let endianness = build_elf::get_endianness(elf);
2626
let src_offset = &mut 0;
2727

2828
let caboose_pos_address = if elf.is_64 {
@@ -32,7 +32,7 @@ impl scroll::ctx::TryFromCtx<'_, &goblin::elf::Elf<'_>>
3232
};
3333

3434
let caboose_pos_file_offset =
35-
elf::get_file_offset_by_vma(elf, caboose_pos_address)
35+
build_elf::get_file_offset_by_vma(elf, caboose_pos_address)
3636
.context("could not get caboose pos file offset")?;
3737

3838
Ok((
@@ -52,7 +52,7 @@ pub fn get_caboose_pos_table_entry(
5252
// If the section isn't present, then we're not reading the caboose position
5353
// from this task.
5454
let Some(caboose_pos_table_section) =
55-
elf::get_section_by_name(elf, CABOOSE_POS_TABLE_SECTION)
55+
build_elf::get_section_by_name(elf, CABOOSE_POS_TABLE_SECTION)
5656
else {
5757
return Ok(None);
5858
};

build/xtask/src/dist.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ use std::process::{Command, Stdio};
1313

1414
use anyhow::{Context, Result, anyhow, bail};
1515
use atty::Stream;
16+
use build_stack::get_max_stack;
1617
use indexmap::IndexMap;
1718
use multimap::MultiMap;
1819
use path_slash::{PathBufExt, PathExt};
19-
use stack::get_max_stack;
2020
use zerocopy::IntoBytes;
2121

2222
use crate::{
@@ -3193,7 +3193,7 @@ fn resolve_task_slots(
31933193
for entry in task_slot::get_task_slot_table_entries(&in_task_bin, &elf)? {
31943194
let in_task_idx = in_task_bin.pread_with::<u16>(
31953195
entry.taskidx_file_offset as usize,
3196-
elf::get_endianness(&elf),
3196+
build_elf::get_endianness(&elf),
31973197
)?;
31983198

31993199
let target_task_name = match task_toml.task_slots.get(entry.slot_name) {
@@ -3222,7 +3222,7 @@ fn resolve_task_slots(
32223222
out_task_bin.pwrite_with::<u16>(
32233223
target_task_idx as u16,
32243224
entry.taskidx_file_offset as usize,
3225-
elf::get_endianness(&elf),
3225+
build_elf::get_endianness(&elf),
32263226
)?;
32273227

32283228
if cfg.verbose {
@@ -3257,12 +3257,12 @@ fn resolve_caboose_pos(
32573257
out_task_bin.pwrite_with::<u32>(
32583258
start,
32593259
entry.caboose_pos_file_offset as usize,
3260-
elf::get_endianness(&elf),
3260+
build_elf::get_endianness(&elf),
32613261
)?;
32623262
out_task_bin.pwrite_with::<u32>(
32633263
end,
32643264
entry.caboose_pos_file_offset as usize + 4,
3265-
elf::get_endianness(&elf),
3265+
build_elf::get_endianness(&elf),
32663266
)?;
32673267

32683268
if cfg.verbose {

build/xtask/src/sizes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use crate::{
1818
Config,
1919
dist::{Allocations, ContiguousRanges, DEFAULT_KERNEL_STACK},
2020
};
21-
use stack::get_max_stack;
21+
use build_stack::get_max_stack;
2222

2323
#[derive(Debug)]
2424
struct TaskSizes<'a> {

build/xtask/src/task_slot.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ impl<'a> scroll::ctx::TryFromCtx<'a, &goblin::elf::Elf<'a>>
2424
src: &'a [u8],
2525
elf: &goblin::elf::Elf<'a>,
2626
) -> Result<(Self, usize), Self::Error> {
27-
let endianness = elf::get_endianness(elf);
27+
let endianness = build_elf::get_endianness(elf);
2828
let src_offset = &mut 0;
2929

3030
let taskidx_address = if elf.is_64 {
@@ -45,7 +45,7 @@ impl<'a> scroll::ctx::TryFromCtx<'a, &goblin::elf::Elf<'a>>
4545
)?;
4646

4747
let taskidx_file_offset =
48-
elf::get_file_offset_by_vma(elf, taskidx_address).context(
48+
build_elf::get_file_offset_by_vma(elf, taskidx_address).context(
4949
format!("slot '{slot_name}' points to non-existent address"),
5050
)?;
5151

@@ -65,7 +65,7 @@ pub fn get_task_slot_table_entries<'a>(
6565
elf: &goblin::elf::Elf<'a>,
6666
) -> Result<Vec<TaskSlotTableEntry<'a>>> {
6767
let task_slot_table_section =
68-
match elf::get_section_by_name(elf, TASK_SLOT_TABLE_SECTION) {
68+
match build_elf::get_section_by_name(elf, TASK_SLOT_TABLE_SECTION) {
6969
Some(task_slot_table_section) => task_slot_table_section,
7070
_ => bail!("No {TASK_SLOT_TABLE_SECTION} section"),
7171
};
@@ -96,7 +96,7 @@ pub fn dump_task_slot_table(task_path: &Path) -> Result<()> {
9696
for entry in get_task_slot_table_entries(&task_bin, &elf)? {
9797
let task_idx = task_bin.pread_with::<u16>(
9898
entry.taskidx_file_offset as usize,
99-
elf::get_endianness(&elf),
99+
build_elf::get_endianness(&elf),
100100
)?;
101101

102102
println!(

0 commit comments

Comments
 (0)