1 रिपॉजिटरी
Analysis of binary data grouped by linker sections to identify space consumption of atomic regions.
Distinct from Binary Linkers: Focuses on size analysis of sections rather than the linking process or section stripping.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Linker Section Analysis. Refine with filters or upvote what's useful.
Bloaty एक बाइनरी साइज़ प्रोफ़ाइलर और निष्पादन योग्य फ़ॉर्मेट एनालाइज़र है जो बाइनरी के प्रत्येक बाइट को विशिष्ट सिम्बल्स या कंपाइल यूनिट्स के लिए जिम्मेदार ठहराता है। यह एक कंपाइलेशन यूनिट प्रोफ़ाइलर और C++ सिंबल डीमैंगलर के रूप में कार्य करता है, जो बाइनरी साइज़ को वापस सोर्स फ़ाइलों में मैप करता है और मैंगल्ड नामों को मानव-पठनीय फ़ॉर्मेट्स में अनुवादित करता है। यह प्रोजेक्ट एक बाइनरी डिफ़िंग टूल के रूप में खुद को अलग करता है जो साइज़ रिग्रेशन के लिए जिम्मेदार विशिष्ट सिम्बल्स या सेक्शन्स को अलग करने के लिए बाइनरी के दो वर्ज़न्स की तुलना करने में सक्षम है। यह बिल्ड आइडेंटिफ़ायर्स का उपयोग करके बाहरी डीबग फ़ाइलों के साथ जोड़कर स्ट्रिप्ड बाइनरीज़ में सिम्बल्स को रिकवर करने के लिए विशेष समर्थन प्रदान करता है। यह टूल ELF, Mach-O, PE/COFF और WebAssembly फ़ॉर्मेट्स के लिए व्यापक बाइनरी विश्लेषण प्रदान करता है। इसकी क्षमताओं में लिंकर सेक्शन्स, मेमोरी सेगमेंट्स और स्टेटिक लाइब्रेरी आर्काइव्स का विश्लेषण करना, साथ ही इनलाइंड फ़ंक्शंस द्वारा खपत की गई जगह की पहचान करना शामिल है। यूज़र्स रेगुलर एक्सप्रेशन फ़िल्टरिंग का उपयोग करके डेटा को और अलग कर सकते हैं और CSV या TSV फ़ॉर्मेट्स में प्रोफ़ाइलिंग परिणाम निर्यात कर सकते हैं।
Groups binary data by linker sections to identify which atomic regions are consuming the most space.