{'fraction_non_alphanumeric': 0.030911901081916538, 'fraction_numerical': 0.0, 'mean_word_length': 4.538461538461538, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Detection of Memory Leaks in C/C++

Memory leaks are one of the main reasons for Software Aging. Irrespective of recent countermeasures in C/C++ such as smart pointers, leak-related issues remain a troublesome issue in C/C++ code. We propose an algorithm for automatic detection of memory leaks in C/C++ programs based on solving disjoint sets of graphs which comprises of memory objects as nodes and their references as edges in order to find the memory leaks within the application. For this an object database and structure database is created and MLD algorithm is applied. Thus, it helps in keeping a record of memory leaks in the application.