Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
{D-Helix}: A Generic Decompiler Testing Framework Using Symbolic Differentiation
Decompilers, one of the widely used security tools, transform low-level binary programs
back into their high-level source representations, such as C/C++. While state-of-the-art …
back into their high-level source representations, such as C/C++. While state-of-the-art …
Improving cross-platform binary analysis using representation learning via graph alignment
Cross-platform binary analysis requires a common representation of binaries across
platforms, on which a specific analysis can be performed. Recent work proposed to learn …
platforms, on which a specific analysis can be performed. Recent work proposed to learn …
Plankton: Reconciling binary code and debug information
Static analysis has been widely used in large-scale software defect detection. Despite recent
advances, it is still not practical enough because it requires compilation interference to …
advances, it is still not practical enough because it requires compilation interference to …
Testing and debugging quantum circuits
SA Metwalli, R Van Meter - IEEE Transactions on Quantum …, 2024 - ieeexplore.ieee.org
This article introduces a process framework for debugging quantum circuits, focusing on
three distinct types of circuit blocks: amplitude–permutation, phase-modulation, and …
three distinct types of circuit blocks: amplitude–permutation, phase-modulation, and …
Don't look UB: Exposing sanitizer-eliding compiler optimizations
R Isemann, C Giuffrida, H Bos… - Proceedings of the …, 2023 - dl.acm.org
Sanitizers are widely used compiler features that detect undefined behavior and resulting
vulnerabilities by injecting runtime checks into programs. For better performance, sanitizers …
vulnerabilities by injecting runtime checks into programs. For better performance, sanitizers …
Compilation consistency modulo debug information
Compilation Consistency Modulo Debug Information (CCMD) is an essential compiler
property that a production compiler should support: the compiler should emit the same …
property that a production compiler should support: the compiler should emit the same …
Where did my variable go? Poking Holes in incomplete debug information
The availability of debug information for optimized executables can largely ease crucial
tasks such as crash analysis. Source-level debuggers use this information to display …
tasks such as crash analysis. Source-level debuggers use this information to display …
Splendid: Supporting parallel llvm-ir enhanced natural decompilation for interactive development
Manually writing parallel programs is difficult and error-prone. Automatic parallelization
could address this issue, but profitability can be limited by not having facts known only to the …
could address this issue, but profitability can be limited by not having facts known only to the …
D2x: An extensible contextual debugger for modern dsls
A Brahmakshatriya, S Amarasinghe - Proceedings of the 21st ACM/IEEE …, 2023 - dl.acm.org
Compiled Domain Specific Languages are taking over various high-performance domains
because of their ability to exploit the domain knowledge and apply optimizations that …
because of their ability to exploit the domain knowledge and apply optimizations that …
Uncovering bugs in code coverage profilers via control flow constraint solving
Code coverage has been widely used as the basis for various software quality assurance
techniques. Therefore, it is of great importance to ensure that coverage profilers provide …
techniques. Therefore, it is of great importance to ensure that coverage profilers provide …