From 660946119a5f752b54f8a166eeb220801eabc657 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Fri, 4 Jul 2025 14:24:24 +0200 Subject: [PATCH] bg+rl will be merged --- 2_background/main.typ | 2 +- {4_rasta => 3_rasta}/0_intro.typ | 0 {4_rasta => 3_rasta}/1_related_work.typ | 0 {4_rasta => 3_rasta}/2_methodology.typ | 0 {4_rasta => 3_rasta}/3_experiments.typ | 0 {4_rasta => 3_rasta}/4_discussion.typ | 0 {4_rasta => 3_rasta}/5_conclusion.typ | 0 {4_rasta => 3_rasta}/X_lib.typ | 0 {4_rasta => 3_rasta}/X_var.typ | 0 {4_rasta => 3_rasta}/data/average_mem-final.csv | 0 .../data/average_number_of_error_by_exec.csv | 0 {4_rasta => 3_rasta}/data/average_time-final.csv | 0 {4_rasta => 3_rasta}/data/data-final.csv | 0 ...ased-tool-by-bytecode-size-of-apks-detected-in-2022.svg | 0 ...pks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg | 0 ...pks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg | 0 ...ased-tool-by-bytecode-size-of-apks-detected-in-2022.svg | 0 ...pks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg | 0 ...pks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg | 0 .../figs/exit-status-for-the-drebin-dataset.svg | 0 .../exit-status-for-the-rasta-dataset-goodware-malware.svg | 0 .../figs/exit-status-for-the-rasta-dataset.svg | 0 .../figs/finishing-rate-by-year-of-java-based-tools.svg | 0 .../finishing-rate-by-year-of-non-java-based-tools.svg | 0 .../figs/repartition-of-error-types-among-tools.svg | 0 {4_rasta => 3_rasta}/figs/running.svg | 0 {4_rasta => 3_rasta}/main.typ | 0 3_related_work/main.typ | 7 ------- {5_class_loader => 4_class_loader}/0_intro.typ | 0 {5_class_loader => 4_class_loader}/1_related_work.typ | 0 {5_class_loader => 4_class_loader}/2_classloading.typ | 0 {5_class_loader => 4_class_loader}/3_obfuscation.typ | 0 {5_class_loader => 4_class_loader}/4_in_the_wild.typ | 0 {5_class_loader => 4_class_loader}/5_ttv.typ | 0 {5_class_loader => 4_class_loader}/6_conclusion.typ | 0 {5_class_loader => 4_class_loader}/X_var.typ | 0 {5_class_loader => 4_class_loader}/data/redef_sdk_16.csv | 0 .../data/redef_sdk_7minus.csv | 0 {5_class_loader => 4_class_loader}/data/redef_sdk_8.csv | 0 {5_class_loader => 4_class_loader}/data/results_50k.csv | 0 {5_class_loader => 4_class_loader}/data/results_only.csv | 0 .../figs/architecture_SDK-crop.svg | 0 .../figs/call_graph_expected.svg | 0 {5_class_loader => 4_class_loader}/figs/call_graph_obf.svg | 0 .../figs/classloaders-crop.svg | 0 .../figs/redef_sdk_relative_min_sdk.svg | 0 {5_class_loader => 4_class_loader}/main.typ | 0 {6_theseus => 5_theseus}/1_static_transformation.typ | 0 {6_theseus => 5_theseus}/3_results.typ | 0 {6_theseus => 5_theseus}/4_ttv.typ | 0 {6_theseus => 5_theseus}/main.typ | 0 main.typ | 7 +++---- 52 files changed, 4 insertions(+), 12 deletions(-) rename {4_rasta => 3_rasta}/0_intro.typ (100%) rename {4_rasta => 3_rasta}/1_related_work.typ (100%) rename {4_rasta => 3_rasta}/2_methodology.typ (100%) rename {4_rasta => 3_rasta}/3_experiments.typ (100%) rename {4_rasta => 3_rasta}/4_discussion.typ (100%) rename {4_rasta => 3_rasta}/5_conclusion.typ (100%) rename {4_rasta => 3_rasta}/X_lib.typ (100%) rename {4_rasta => 3_rasta}/X_var.typ (100%) rename {4_rasta => 3_rasta}/data/average_mem-final.csv (100%) rename {4_rasta => 3_rasta}/data/average_number_of_error_by_exec.csv (100%) rename {4_rasta => 3_rasta}/data/average_time-final.csv (100%) rename {4_rasta => 3_rasta}/data/data-final.csv (100%) rename {4_rasta => 3_rasta}/figs/decorelation/finishing-rate-of-java-based-tool-by-bytecode-size-of-apks-detected-in-2022.svg (100%) rename {4_rasta => 3_rasta}/figs/decorelation/finishing-rate-of-java-based-tool-by-discovery-year-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg (100%) rename {4_rasta => 3_rasta}/figs/decorelation/finishing-rate-of-java-based-tool-by-min-sdk-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg (100%) rename {4_rasta => 3_rasta}/figs/decorelation/finishing-rate-of-non-java-based-tool-by-bytecode-size-of-apks-detected-in-2022.svg (100%) rename {4_rasta => 3_rasta}/figs/decorelation/finishing-rate-of-non-java-based-tool-by-discovery-year-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg (100%) rename {4_rasta => 3_rasta}/figs/decorelation/finishing-rate-of-non-java-based-tool-by-min-sdk-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg (100%) rename {4_rasta => 3_rasta}/figs/exit-status-for-the-drebin-dataset.svg (100%) rename {4_rasta => 3_rasta}/figs/exit-status-for-the-rasta-dataset-goodware-malware.svg (100%) rename {4_rasta => 3_rasta}/figs/exit-status-for-the-rasta-dataset.svg (100%) rename {4_rasta => 3_rasta}/figs/finishing-rate-by-year-of-java-based-tools.svg (100%) rename {4_rasta => 3_rasta}/figs/finishing-rate-by-year-of-non-java-based-tools.svg (100%) rename {4_rasta => 3_rasta}/figs/repartition-of-error-types-among-tools.svg (100%) rename {4_rasta => 3_rasta}/figs/running.svg (100%) rename {4_rasta => 3_rasta}/main.typ (100%) delete mode 100644 3_related_work/main.typ rename {5_class_loader => 4_class_loader}/0_intro.typ (100%) rename {5_class_loader => 4_class_loader}/1_related_work.typ (100%) rename {5_class_loader => 4_class_loader}/2_classloading.typ (100%) rename {5_class_loader => 4_class_loader}/3_obfuscation.typ (100%) rename {5_class_loader => 4_class_loader}/4_in_the_wild.typ (100%) rename {5_class_loader => 4_class_loader}/5_ttv.typ (100%) rename {5_class_loader => 4_class_loader}/6_conclusion.typ (100%) rename {5_class_loader => 4_class_loader}/X_var.typ (100%) rename {5_class_loader => 4_class_loader}/data/redef_sdk_16.csv (100%) rename {5_class_loader => 4_class_loader}/data/redef_sdk_7minus.csv (100%) rename {5_class_loader => 4_class_loader}/data/redef_sdk_8.csv (100%) rename {5_class_loader => 4_class_loader}/data/results_50k.csv (100%) rename {5_class_loader => 4_class_loader}/data/results_only.csv (100%) rename {5_class_loader => 4_class_loader}/figs/architecture_SDK-crop.svg (100%) rename {5_class_loader => 4_class_loader}/figs/call_graph_expected.svg (100%) rename {5_class_loader => 4_class_loader}/figs/call_graph_obf.svg (100%) rename {5_class_loader => 4_class_loader}/figs/classloaders-crop.svg (100%) rename {5_class_loader => 4_class_loader}/figs/redef_sdk_relative_min_sdk.svg (100%) rename {5_class_loader => 4_class_loader}/main.typ (100%) rename {6_theseus => 5_theseus}/1_static_transformation.typ (100%) rename {6_theseus => 5_theseus}/3_results.typ (100%) rename {6_theseus => 5_theseus}/4_ttv.typ (100%) rename {6_theseus => 5_theseus}/main.typ (100%) diff --git a/2_background/main.typ b/2_background/main.typ index 063241d..00076e1 100644 --- a/2_background/main.typ +++ b/2_background/main.typ @@ -2,6 +2,6 @@ = Background -#todo[Present your field background] +#todo[Present field background and related work] #lorem(200) diff --git a/4_rasta/0_intro.typ b/3_rasta/0_intro.typ similarity index 100% rename from 4_rasta/0_intro.typ rename to 3_rasta/0_intro.typ diff --git a/4_rasta/1_related_work.typ b/3_rasta/1_related_work.typ similarity index 100% rename from 4_rasta/1_related_work.typ rename to 3_rasta/1_related_work.typ diff --git a/4_rasta/2_methodology.typ b/3_rasta/2_methodology.typ similarity index 100% rename from 4_rasta/2_methodology.typ rename to 3_rasta/2_methodology.typ diff --git a/4_rasta/3_experiments.typ b/3_rasta/3_experiments.typ similarity index 100% rename from 4_rasta/3_experiments.typ rename to 3_rasta/3_experiments.typ diff --git a/4_rasta/4_discussion.typ b/3_rasta/4_discussion.typ similarity index 100% rename from 4_rasta/4_discussion.typ rename to 3_rasta/4_discussion.typ diff --git a/4_rasta/5_conclusion.typ b/3_rasta/5_conclusion.typ similarity index 100% rename from 4_rasta/5_conclusion.typ rename to 3_rasta/5_conclusion.typ diff --git a/4_rasta/X_lib.typ b/3_rasta/X_lib.typ similarity index 100% rename from 4_rasta/X_lib.typ rename to 3_rasta/X_lib.typ diff --git a/4_rasta/X_var.typ b/3_rasta/X_var.typ similarity index 100% rename from 4_rasta/X_var.typ rename to 3_rasta/X_var.typ diff --git a/4_rasta/data/average_mem-final.csv b/3_rasta/data/average_mem-final.csv similarity index 100% rename from 4_rasta/data/average_mem-final.csv rename to 3_rasta/data/average_mem-final.csv diff --git a/4_rasta/data/average_number_of_error_by_exec.csv b/3_rasta/data/average_number_of_error_by_exec.csv similarity index 100% rename from 4_rasta/data/average_number_of_error_by_exec.csv rename to 3_rasta/data/average_number_of_error_by_exec.csv diff --git a/4_rasta/data/average_time-final.csv b/3_rasta/data/average_time-final.csv similarity index 100% rename from 4_rasta/data/average_time-final.csv rename to 3_rasta/data/average_time-final.csv diff --git a/4_rasta/data/data-final.csv b/3_rasta/data/data-final.csv similarity index 100% rename from 4_rasta/data/data-final.csv rename to 3_rasta/data/data-final.csv diff --git a/4_rasta/figs/decorelation/finishing-rate-of-java-based-tool-by-bytecode-size-of-apks-detected-in-2022.svg b/3_rasta/figs/decorelation/finishing-rate-of-java-based-tool-by-bytecode-size-of-apks-detected-in-2022.svg similarity index 100% rename from 4_rasta/figs/decorelation/finishing-rate-of-java-based-tool-by-bytecode-size-of-apks-detected-in-2022.svg rename to 3_rasta/figs/decorelation/finishing-rate-of-java-based-tool-by-bytecode-size-of-apks-detected-in-2022.svg diff --git a/4_rasta/figs/decorelation/finishing-rate-of-java-based-tool-by-discovery-year-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg b/3_rasta/figs/decorelation/finishing-rate-of-java-based-tool-by-discovery-year-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg similarity index 100% rename from 4_rasta/figs/decorelation/finishing-rate-of-java-based-tool-by-discovery-year-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg rename to 3_rasta/figs/decorelation/finishing-rate-of-java-based-tool-by-discovery-year-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg diff --git a/4_rasta/figs/decorelation/finishing-rate-of-java-based-tool-by-min-sdk-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg b/3_rasta/figs/decorelation/finishing-rate-of-java-based-tool-by-min-sdk-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg similarity index 100% rename from 4_rasta/figs/decorelation/finishing-rate-of-java-based-tool-by-min-sdk-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg rename to 3_rasta/figs/decorelation/finishing-rate-of-java-based-tool-by-min-sdk-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg diff --git a/4_rasta/figs/decorelation/finishing-rate-of-non-java-based-tool-by-bytecode-size-of-apks-detected-in-2022.svg b/3_rasta/figs/decorelation/finishing-rate-of-non-java-based-tool-by-bytecode-size-of-apks-detected-in-2022.svg similarity index 100% rename from 4_rasta/figs/decorelation/finishing-rate-of-non-java-based-tool-by-bytecode-size-of-apks-detected-in-2022.svg rename to 3_rasta/figs/decorelation/finishing-rate-of-non-java-based-tool-by-bytecode-size-of-apks-detected-in-2022.svg diff --git a/4_rasta/figs/decorelation/finishing-rate-of-non-java-based-tool-by-discovery-year-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg b/3_rasta/figs/decorelation/finishing-rate-of-non-java-based-tool-by-discovery-year-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg similarity index 100% rename from 4_rasta/figs/decorelation/finishing-rate-of-non-java-based-tool-by-discovery-year-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg rename to 3_rasta/figs/decorelation/finishing-rate-of-non-java-based-tool-by-discovery-year-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg diff --git a/4_rasta/figs/decorelation/finishing-rate-of-non-java-based-tool-by-min-sdk-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg b/3_rasta/figs/decorelation/finishing-rate-of-non-java-based-tool-by-min-sdk-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg similarity index 100% rename from 4_rasta/figs/decorelation/finishing-rate-of-non-java-based-tool-by-min-sdk-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg rename to 3_rasta/figs/decorelation/finishing-rate-of-non-java-based-tool-by-min-sdk-of-apks-with-a-bytecode-size-between-4-08-mb-and-5-2-mb.svg diff --git a/4_rasta/figs/exit-status-for-the-drebin-dataset.svg b/3_rasta/figs/exit-status-for-the-drebin-dataset.svg similarity index 100% rename from 4_rasta/figs/exit-status-for-the-drebin-dataset.svg rename to 3_rasta/figs/exit-status-for-the-drebin-dataset.svg diff --git a/4_rasta/figs/exit-status-for-the-rasta-dataset-goodware-malware.svg b/3_rasta/figs/exit-status-for-the-rasta-dataset-goodware-malware.svg similarity index 100% rename from 4_rasta/figs/exit-status-for-the-rasta-dataset-goodware-malware.svg rename to 3_rasta/figs/exit-status-for-the-rasta-dataset-goodware-malware.svg diff --git a/4_rasta/figs/exit-status-for-the-rasta-dataset.svg b/3_rasta/figs/exit-status-for-the-rasta-dataset.svg similarity index 100% rename from 4_rasta/figs/exit-status-for-the-rasta-dataset.svg rename to 3_rasta/figs/exit-status-for-the-rasta-dataset.svg diff --git a/4_rasta/figs/finishing-rate-by-year-of-java-based-tools.svg b/3_rasta/figs/finishing-rate-by-year-of-java-based-tools.svg similarity index 100% rename from 4_rasta/figs/finishing-rate-by-year-of-java-based-tools.svg rename to 3_rasta/figs/finishing-rate-by-year-of-java-based-tools.svg diff --git a/4_rasta/figs/finishing-rate-by-year-of-non-java-based-tools.svg b/3_rasta/figs/finishing-rate-by-year-of-non-java-based-tools.svg similarity index 100% rename from 4_rasta/figs/finishing-rate-by-year-of-non-java-based-tools.svg rename to 3_rasta/figs/finishing-rate-by-year-of-non-java-based-tools.svg diff --git a/4_rasta/figs/repartition-of-error-types-among-tools.svg b/3_rasta/figs/repartition-of-error-types-among-tools.svg similarity index 100% rename from 4_rasta/figs/repartition-of-error-types-among-tools.svg rename to 3_rasta/figs/repartition-of-error-types-among-tools.svg diff --git a/4_rasta/figs/running.svg b/3_rasta/figs/running.svg similarity index 100% rename from 4_rasta/figs/running.svg rename to 3_rasta/figs/running.svg diff --git a/4_rasta/main.typ b/3_rasta/main.typ similarity index 100% rename from 4_rasta/main.typ rename to 3_rasta/main.typ diff --git a/3_related_work/main.typ b/3_related_work/main.typ deleted file mode 100644 index 1ddb4c3..0000000 --- a/3_related_work/main.typ +++ /dev/null @@ -1,7 +0,0 @@ -#import "../lib.typ": todo - -= Related Work - -#todo[Do the State of the Art] - -#lorem(200) diff --git a/5_class_loader/0_intro.typ b/4_class_loader/0_intro.typ similarity index 100% rename from 5_class_loader/0_intro.typ rename to 4_class_loader/0_intro.typ diff --git a/5_class_loader/1_related_work.typ b/4_class_loader/1_related_work.typ similarity index 100% rename from 5_class_loader/1_related_work.typ rename to 4_class_loader/1_related_work.typ diff --git a/5_class_loader/2_classloading.typ b/4_class_loader/2_classloading.typ similarity index 100% rename from 5_class_loader/2_classloading.typ rename to 4_class_loader/2_classloading.typ diff --git a/5_class_loader/3_obfuscation.typ b/4_class_loader/3_obfuscation.typ similarity index 100% rename from 5_class_loader/3_obfuscation.typ rename to 4_class_loader/3_obfuscation.typ diff --git a/5_class_loader/4_in_the_wild.typ b/4_class_loader/4_in_the_wild.typ similarity index 100% rename from 5_class_loader/4_in_the_wild.typ rename to 4_class_loader/4_in_the_wild.typ diff --git a/5_class_loader/5_ttv.typ b/4_class_loader/5_ttv.typ similarity index 100% rename from 5_class_loader/5_ttv.typ rename to 4_class_loader/5_ttv.typ diff --git a/5_class_loader/6_conclusion.typ b/4_class_loader/6_conclusion.typ similarity index 100% rename from 5_class_loader/6_conclusion.typ rename to 4_class_loader/6_conclusion.typ diff --git a/5_class_loader/X_var.typ b/4_class_loader/X_var.typ similarity index 100% rename from 5_class_loader/X_var.typ rename to 4_class_loader/X_var.typ diff --git a/5_class_loader/data/redef_sdk_16.csv b/4_class_loader/data/redef_sdk_16.csv similarity index 100% rename from 5_class_loader/data/redef_sdk_16.csv rename to 4_class_loader/data/redef_sdk_16.csv diff --git a/5_class_loader/data/redef_sdk_7minus.csv b/4_class_loader/data/redef_sdk_7minus.csv similarity index 100% rename from 5_class_loader/data/redef_sdk_7minus.csv rename to 4_class_loader/data/redef_sdk_7minus.csv diff --git a/5_class_loader/data/redef_sdk_8.csv b/4_class_loader/data/redef_sdk_8.csv similarity index 100% rename from 5_class_loader/data/redef_sdk_8.csv rename to 4_class_loader/data/redef_sdk_8.csv diff --git a/5_class_loader/data/results_50k.csv b/4_class_loader/data/results_50k.csv similarity index 100% rename from 5_class_loader/data/results_50k.csv rename to 4_class_loader/data/results_50k.csv diff --git a/5_class_loader/data/results_only.csv b/4_class_loader/data/results_only.csv similarity index 100% rename from 5_class_loader/data/results_only.csv rename to 4_class_loader/data/results_only.csv diff --git a/5_class_loader/figs/architecture_SDK-crop.svg b/4_class_loader/figs/architecture_SDK-crop.svg similarity index 100% rename from 5_class_loader/figs/architecture_SDK-crop.svg rename to 4_class_loader/figs/architecture_SDK-crop.svg diff --git a/5_class_loader/figs/call_graph_expected.svg b/4_class_loader/figs/call_graph_expected.svg similarity index 100% rename from 5_class_loader/figs/call_graph_expected.svg rename to 4_class_loader/figs/call_graph_expected.svg diff --git a/5_class_loader/figs/call_graph_obf.svg b/4_class_loader/figs/call_graph_obf.svg similarity index 100% rename from 5_class_loader/figs/call_graph_obf.svg rename to 4_class_loader/figs/call_graph_obf.svg diff --git a/5_class_loader/figs/classloaders-crop.svg b/4_class_loader/figs/classloaders-crop.svg similarity index 100% rename from 5_class_loader/figs/classloaders-crop.svg rename to 4_class_loader/figs/classloaders-crop.svg diff --git a/5_class_loader/figs/redef_sdk_relative_min_sdk.svg b/4_class_loader/figs/redef_sdk_relative_min_sdk.svg similarity index 100% rename from 5_class_loader/figs/redef_sdk_relative_min_sdk.svg rename to 4_class_loader/figs/redef_sdk_relative_min_sdk.svg diff --git a/5_class_loader/main.typ b/4_class_loader/main.typ similarity index 100% rename from 5_class_loader/main.typ rename to 4_class_loader/main.typ diff --git a/6_theseus/1_static_transformation.typ b/5_theseus/1_static_transformation.typ similarity index 100% rename from 6_theseus/1_static_transformation.typ rename to 5_theseus/1_static_transformation.typ diff --git a/6_theseus/3_results.typ b/5_theseus/3_results.typ similarity index 100% rename from 6_theseus/3_results.typ rename to 5_theseus/3_results.typ diff --git a/6_theseus/4_ttv.typ b/5_theseus/4_ttv.typ similarity index 100% rename from 6_theseus/4_ttv.typ rename to 5_theseus/4_ttv.typ diff --git a/6_theseus/main.typ b/5_theseus/main.typ similarity index 100% rename from 6_theseus/main.typ rename to 5_theseus/main.typ diff --git a/main.typ b/main.typ index 15641e0..5dbf852 100644 --- a/main.typ +++ b/main.typ @@ -71,10 +71,9 @@ #include("1_introduction/main.typ") #include("2_background/main.typ") -#include("3_related_work/main.typ") -#include("4_rasta/main.typ") -#include("5_class_loader/main.typ") -#include("6_theseus/main.typ") +#include("3_rasta/main.typ") +#include("4_class_loader/main.typ") +#include("5_theseus/main.typ") = Conclusion