stack पर टैग किए गए जवाब

3
लिनक्स में स्टैक आवंटन कैसे काम करता है?
क्या OS स्टैक या कुछ और के लिए वैध आभासी स्थान की निश्चित राशि आरक्षित करता है? क्या मैं केवल बड़े स्थानीय चर का उपयोग करके स्टैक ओवरफ्लो का उत्पादन करने में सक्षम हूं? मैंने Cअपनी धारणा का परीक्षण करने के लिए एक छोटा कार्यक्रम लिखा है । यह X86-64 …

2
Fs क्या सेट करता है: [0x28] (स्टैक कैनरी)?
से इस पोस्ट में यह दिखाया गया है कि FS:[0x28]एक ढेर-कनारी है। मैं इस फ़ंक्शन पर GCC का उपयोग करके समान कोड उत्पन्न कर रहा हूं, void foo () { char a[500] = {}; printf("%s", a); } विशेष रूप से, मुझे यह विधानसभा मिल रही है। 0x000006b5 64488b042528. mov rax, …
13 linux  security  gcc  stack 

1
मैं प्रति प्रक्रिया / प्रति थ्रेड मेमोरी खपत (हीप, स्टैक, डेटा, कोड में विभाजित) की निगरानी कैसे कर सकता हूं?
अपने खुद के कोड को कूदने और लिखने से पहले, मैं यह पता लगाना चाहता हूं कि क्या जीएनयू / लिनक्स सॉफ्टवेयर है जो क्यूएनएक्स केshowmem समान कुछ उत्पादन करने में सक्षम है । चल रही प्रत्येक प्रक्रिया के प्रत्येक धागे के लिए, मैं निम्नलिखित श्रेणियों में विभाजित की गई …
11 linux  memory  stack 

2
आधुनिक लिनक्स पर क्यों, डिफ़ॉल्ट स्टैक का आकार इतना बड़ा है - 8 एमबी (कुछ वितरणों पर भी 10)
उदाहरण के लिए, OSX पर, यह 512k से भी कम है। क्या कोई अनुशंसित आकार है, जिसे ध्यान में रखते हुए, कि ऐप पुनरावृत्ति का उपयोग नहीं करता है और ढेर ढेर चर आवंटित नहीं करता है ? मुझे पता है कि सवाल बहुत व्यापक है और यह बहुत हद …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.