Efficient and linear static approach for finding the memory leak in C

نویسندگان

چکیده

Code analysis has discovered that memory leaks are common in the C programming language. In literature, there exist various approaches for statically analyzing and detecting leaks. The complexity diversity of make it difficult to find an approach is both effective simple. embedded systems, costly resources like become limited as system’s size diminishes. As a result, must be handled effectively efficiently too. To obtain precise analysis, we propose novel works phase-wise manner. Instead examining all possible paths finding leaks, use program slicing check potential leak. We introduce source-sink flow graph (SSFG) based on properties allocation-deallocation within code. achieve simplicity also reduce linear time. addition, utilize constraint solver improve effectiveness our approach. evaluate approach, perform manual scanning test cases: link list applications, Juliet cases, vulnerabilities exposures found 2021. results show efficiency proposed by preparing SSFG with complexity.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

the search for the self in becketts theatre: waiting for godot and endgame

this thesis is based upon the works of samuel beckett. one of the greatest writers of contemporary literature. here, i have tried to focus on one of the main themes in becketts works: the search for the real "me" or the real self, which is not only a problem to be solved for beckett man but also for each of us. i have tried to show becketts techniques in approaching this unattainable goal, base...

15 صفحه اول

Energy Efficient Novel Design of Static Random Access Memory Memory Cell in Quantum-dot Cellular Automata Approach

This paper introduces a peculiar approach of designing Static Random Access Memory (SRAM) memory cell in Quantum-dot Cellular Automata (QCA) technique. The proposed design consists of one 3-input MG, one 5-input MG in addition to a (2×1) Multiplexer block utilizing the loop-based approach. The simulation results reveals the excellence of the proposed design. The proposed SRAM cell achieves 16% ...

متن کامل

Static Analysis of Memory Leak in Android Applications

The popularity of Android applications have grown dramatically in the last few years. Android applications run on mobile devices that have limited memory resources. Although Android has its own memory manager with garbage collection support, many applications currently suffer from memory leak vulnerabilities. These applications may crash due to out of memory error while running, and this will l...

متن کامل

the relationship between language and social capital in ilami kurdish: a sociopragmatic approach

چکیده زبان به عنوان یک وسیله در ایجاد و بازسازی سرمایه اجتماعی در چند دهه گذشته مورد توجه بوده است. اگر چه درباره سرمایه اجتماعی و سازه های مربوط به آن زیاد نوشته شده است ولی خیلی کم بر روی اینکه چطور زبان می تواند باعث ایجاد اعتماد یا بی اعتمادی بشود مطالعه ای انجام شده است. این مطالعه به منظور تحقق دو هدف انجام گرفته است. اول تلاش خواهد شد تا یک گونه شناسی از واژگانی که مردم کرد زبان شهر ا...

15 صفحه اول

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Electrical and Computer Engineering

سال: 2023

ISSN: ['2088-8708']

DOI: https://doi.org/10.11591/ijece.v13i2.pp1932-1942