mirror of
https://github.com/rcore-os/rCore-Tutorial-v3.git
synced 2024-11-22 01:16:26 +04:00
fix hexdump print
This commit is contained in:
parent
9c718d9047
commit
7039afba01
@ -157,9 +157,8 @@ pub fn main() -> i32 {
|
|||||||
#[allow(unused)]
|
#[allow(unused)]
|
||||||
pub fn hexdump(data: &[u8]) {
|
pub fn hexdump(data: &[u8]) {
|
||||||
const PRELAND_WIDTH: usize = 70;
|
const PRELAND_WIDTH: usize = 70;
|
||||||
println!("[kernel] {:-^1$}", " hexdump ", PRELAND_WIDTH);
|
println!("{:-^1$}", " hexdump ", PRELAND_WIDTH);
|
||||||
for offset in (0..data.len()).step_by(16) {
|
for offset in (0..data.len()).step_by(16) {
|
||||||
print!("[kernel] ");
|
|
||||||
for i in 0..16 {
|
for i in 0..16 {
|
||||||
if offset + i < data.len() {
|
if offset + i < data.len() {
|
||||||
print!("{:02x} ", data[offset + i]);
|
print!("{:02x} ", data[offset + i]);
|
||||||
@ -185,5 +184,5 @@ pub fn hexdump(data: &[u8]) {
|
|||||||
|
|
||||||
println!("");
|
println!("");
|
||||||
}
|
}
|
||||||
println!("[kernel] {:-^1$}", " hexdump end ", PRELAND_WIDTH);
|
println!("{:-^1$}", " hexdump end ", PRELAND_WIDTH);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user