Search Results - Software and electrical engineering Software notations and tools Compilers Preprocessors
Search alternatives:
- Software and electrical engineering Software notations and tools Compilers Preprocessors »
-
1
HexT5: Unified Pre-Training for Stripped Binary Code Information Inference
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“…Decompilation is a widely used process for reverse engineers to significantly enhance code readability by lifting assembly code to a higher-level C-like…”
Get full text
Conference Proceeding -
2
Experiences Building an MLIR-Based SYCL Compiler
ISSN: 2643-2838Published: IEEE 02.03.2024Published in Proceedings / International Symposium on Code Generation and Optimization (02.03.2024)“…Similar to other programming models, compilers for SYCL, the open programming model for heterogeneous computing based on C++…”
Get full text
Conference Proceeding -
3
mlirSynth: Automatic, Retargetable Program Raising in Multi-Level IR Using Program Synthesis
Published: IEEE 21.10.2023Published in 2023 32nd International Conference on Parallel Architectures and Compilation Techniques (PACT) (21.10.2023)“…MLIR is an emerging compiler infrastructure for modern hardware, but existing programs cannot take advantage of MLIR's high-performance compilation if they are described in lower-level general purpose languages…”
Get full text
Conference Proceeding -
4
SugarC: Scalable Desugaring of Real-World Preprocessor Usage into Pure C
ISSN: 1558-1225Published: ACM 01.05.2022Published in 2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE) (01.05.2022)“… the preprocessor's compile-time variability with C's runtime-variability. In this work, we design and implement a desugaring tool, SugarC, that transforms away real-world preprocessor usage…”
Get full text
Conference Proceeding -
5
Representing and Reasoning about Dynamic Code
ISSN: 2643-1572Published: ACM 01.09.2020Published in 2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE) (01.09.2020)“…, JIT compiler bugs can lead to exploitable vulnerabilities in the resulting JIT-compiled code…”
Get full text
Conference Proceeding -
6
Semantic Analysis of Macro Usage for Portability
ISSN: 1558-1225Published: ACM 14.04.2024Published in Proceedings / International Conference on Software Engineering (14.04.2024)“…C is an unsafe language. Researchers have been developing tools to port C to safer languages such as Rust, Checked C, or Go…”
Get full text
Conference Proceeding -
7
Static Validation of C Preprocessor Macros
ISBN: 1424452597, 9781424452590ISSN: 1938-4300Published: IEEE 01.11.2009Published in 2009 IEEE/ACM International Conference on Automated Software Engineering (01.11.2009)“…The widely used C preprocessor (CPP) is generally considered a source of difficulty for understanding and maintaining C/C++ programs…”
Get full text
Conference Proceeding

