{"id":"W4417131097","doi":"10.1109/tdsc.2025.3641055","title":"NOProbe: A NOP-Based Dynamic Binary Instrumentation Framework Using Binary Rewriting on x86","year":2025,"lang":"","type":"article","venue":"IEEE Transactions on Dependable and Secure Computing","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"Polytechnique Montréal","funders":"Natural Sciences and Engineering Research Council of Canada; Mitacs; Telefonaktiebolaget LM Ericsson; Google","keywords":"x86; Instrumentation (computer programming); Binary number; Code (set theory); Binary translation; Rewriting; Binary code; Trampoline","routes":{"ca_aff":true,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0009857293,0.0009302465,0.0007588443,0.0006252391,0.0005754538,0.001352503,0.003063722,0.0007586324,0.004397476],"category_scores_gemma":[0.002958468,0.0008300573,0.0008091431,0.0004765012,0.001194141,0.002541119,0.00329284,0.001782557,0.002069779],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0007660351,"about_ca_system_score_gemma":0.001137175,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001650339,"about_ca_topic_score_gemma":0.001885783,"domain_scores_codex":[0.9988362,0.0002299222,0.00009126026,0.0002340917,0.0004379908,0.0001705861],"domain_scores_gemma":[0.9987709,0.0003071382,0.0001296307,0.0006010114,0.0001101682,0.00008110073],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.001127078,0.0004683546,0.005183227,0.000851899,0.0001176708,0.0006742127,0.001154825,0.04000841,0.1217568,0.1036283,0.04304458,0.6819845],"study_design_scores_gemma":[0.0002226264,0.0005544301,0.002653105,0.0001573293,0.0001192707,0.0008521103,0.0001810041,0.6012716,0.2007416,0.0438368,0.1491705,0.000239667],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.0183853,0.0004682236,0.8741752,0.000168643,0.00008184717,0.0001609406,0.0001635814,0.1007516,0.005644639],"genre_scores_gemma":[0.3885432,0.0007150776,0.5774035,0.0006603354,0.0001175452,0.0004806483,0.001105599,0.01724876,0.01372537],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.004397476,"threshold_uncertainty_score":0.01471102,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01674311255718804,"score_gpt":0.2938521281922645,"score_spread":0.2771090156350765,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}