প্রশ্ন ট্যাগ «stack»

3
লিনাক্সে স্ট্যাক বরাদ্দ কীভাবে কাজ করে?
ওএস কি স্ট্যাক বা অন্য কিছুর জন্য স্থির পরিমাণের বৈধ ভার্চুয়াল স্থান সংরক্ষণ করে? আমি কি কেবল বড় স্থানীয় ভেরিয়েবলগুলি ব্যবহার করে একটি স্ট্যাক ওভারফ্লো উত্পাদন করতে সক্ষম? আমি Cআমার অনুমানটি পরীক্ষা করার জন্য একটি ছোট প্রোগ্রাম লিখেছি । এটি X86-64 CentOS 6.5 এ চলছে। #include <string.h> #include <stdio.h> int …

2
Fs সেট করে: [0x28] (স্ট্যাক ক্যানারি)?
এই পোস্টটি থেকে এটি প্রদর্শিত হয় যে FS:[0x28]স্ট্যাক-ক্যানারি। আমি এই ফাংশনে জিসিসি ব্যবহার করে একই কোড তৈরি করছি, void foo () { char a[500] = {}; printf("%s", a); } বিশেষত, আমি এই সমাবেশটি পেয়ে যাচ্ছি .. 0x000006b5 64488b042528. mov rax, qword fs:[0x28] ; [0x28:8]=0x1978 ; '(' ; "x\x19" 0x000006be 488945f8 …
13 linux  security  gcc  stack 

1
আমি প্রতি প্রক্রিয়া / প্রতি থ্রেড মেমরির খরচ (গাদা, স্ট্যাক, ডেটা, কোডে বিভক্ত) কীভাবে পর্যবেক্ষণ করতে পারি?
মধ্যে জাম্পিং এবং আমার নিজস্ব কোড লেখা আগে, আমি খুঁজে বের করতে আছে যদি জিএনইউ / লিনাক্স সফটওয়্যার যা অনুরূপ আউটপুট কিছু করতে সক্ষম হয় চান QNX এরshowmem । চলমান প্রতিটি প্রক্রিয়ার প্রতিটি থ্রেডের জন্য, আমি মেমরির খরচটি নিম্নলিখিত বিভাগগুলিতে বিভক্ত দেখতে চাই: Process listing (Total, Code, Data, Heap, Stack, …
11 linux  memory  stack 

2
আধুনিক লিনাক্সে কেন, ডিফল্ট স্ট্যাকের আকার এত বিশাল - 8 এমবি (কিছু বিতরণে এমনকি 10)
উদাহরণস্বরূপ, ওএসএক্সে, এটি 512 কেও কম। অ্যাপটি পুনরাবৃত্তি ব্যবহার করে না এবং প্রচুর স্ট্যাক ভেরিয়েবল বরাদ্দ করে না এমন প্রস্তাবিত আকার রয়েছে কি ? আমি জানি প্রশ্নটি খুব বিস্তৃত এবং এটি ব্যবহারের উপর নির্ভর করে, তবে এখনও জিজ্ঞাসা করতে চেয়েছিলাম, কারণ আমি ভাবছিলাম যে এই বিশাল সংখ্যার পিছনে কোনও লুকানো …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.