fn log_formatter(record: &log::Record) -> String { // line number should be present, so keeping it simple by just returning a 0. let line = record.line().unwrap_or(0); let file = record.file().unwrap_or("unknown file");
format!("{}: {}:{} {}\n", record.level(), file, line, record.args())
}
fn main() { let config = trusty_log::TrustyLoggerConfig::default()
.with_min_level(log::Level::Trace)
.format(log_formatter);
trusty_log::init_with_config(config);
let dice = get_vmm_obj(c"google,open-dice").expect("Could not get DICE chain"); let pvmdice = Rc::new(PvmDice::try_new(&dice).expect("Could not initialize PvmDice")); let service = HwBccService::new(pvmdice);
let cfg = PortCfg::new(HWBCC_PORT_NAME)
.expect("Could not create port config")
.allow_ta_connect()
.allowed_uuids(&HWBCC_ACCESSIBLE_UUIDS); let buffer = [0u8; 4096];
Manager::<_, _, 1, 1>::new(service, cfg, buffer)
.expect("Could not create service manager")
.run_event_loop()
.expect("hwbcc event loop failed");
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.18 Sekunden
(vorverarbeitet am 2026-06-26)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.