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

জিএনইউ ডিবাগার (জিডিবি) একটি বহনযোগ্য ডিবাগার যা অনেকগুলি ইউনিক্সের মতো সিস্টেমে চালিত হয় এবং বহু প্রোগ্রামিং ভাষার জন্য কাজ করে।

2
কীভাবে জিডিবি দিয়ে স্টেপ-ইন, স্টেপ-ওভার এবং স্টেপ-আউট করবেন?
আমি জিডিবিতে helpথাকাকালীন টাইপ করেছি তবে স্টেপ-ইন, স্টেপ-ওভার এবং স্টেপ-আউট সম্পর্কে কিছুই পাইনি। আমি _start( break _start) সালে একটি অ্যাসেমব্লির প্রোগ্রামে ব্রেকপয়েন্ট রেখেছি । এর পরে আমি টাইপ করেছি nextএবং এটি ডিবাগিং শেষ করেছে। আমি অনুমান করি এটি কারণ এটি শেষ হয়েছিল _startএবং আমি যেমন চাইছিলাম তেমন ধাপে প্রবেশ করায় …

5
চলমান প্রক্রিয়াটির একটি স্মৃতি ফাঁস কীভাবে খুঁজে পাব?
কোনও উপায় আছে, আমি একটি চলমান প্রক্রিয়াটির স্মৃতি ফাঁস পেতে পারি? কোনও প্রক্রিয়া শুরুর আগে আমি মেমরি ফাঁস খুঁজে পেতে ভালগ্রাইন্ড ব্যবহার করতে পারি। আমি এটি চলমান প্রক্রিয়ার সাথে সংযুক্ত করতে জিডিবি ব্যবহার করতে পারি। আমি কীভাবে চলমান প্রক্রিয়াটির একটি মেমরি ফাঁস ডিবাগ করতে পারি?
19 c  gdb  memory-leaks 

3
সিএমকেক ব্যবহার করে কীভাবে অপ্টিমাইজেশন -O0 ছাড়াই সংকলন করবেন
আমি সায়েন্টিফিক লিনাক্স (এসএল) ব্যবহার করছি । আমি এমন একটি প্রকল্প সংকলন করার চেষ্টা করছি যা সি ++ (.cpp) ফাইলের গুচ্ছ ব্যবহার করে। ডিরেক্টরিতে user/project/Build, আমি makeসমস্ত .cpp ফাইল সংকলন করতে এবং লিঙ্ক করতে প্রবেশ করি । আমি তখন যেতে হবে user/run/এবং তারপর টাইপ করতে হবে./run.sh values.txt জিডিবি দিয়ে ডিবাগ …

2
জিডিবি ম্যান পৃষ্ঠাতে সি @ টি {++? এর অর্থ কী?
আমি জিডিবি-র জন্য ম্যানপেজটি পড়ছিলাম এবং আমি লাইনটি পেরিয়ে এসেছি: You can use GDB to debug programs written in C, C@t{++}, Fortran and Modula-2. সি @ টি {++। দেখতে একটি রেইগেক্সের মতো দেখাচ্ছে তবে আমি এটি ডিকোড করে দেখছি না। এর মানে কী?
16 man  documentation  gdb 

2
জিডিবি ডিবাগ সুইট রুট প্রোগ্রাম করতে পারে?
আমি একটি প্রোগ্রাম লিখেছিলাম যা কল করে setuid(0)এবং execve("/bin/bash",NULL,NULL)। তারপরে আমি করলাম chown root:root a.out && chmod +s a.out যখন আমি এক্সিকিউট ./a.outকরি আমি একটি রুট শেল পাই। তবে আমি যখন gdb a.outএটি করি তখন এটি সাধারণ ব্যবহারকারী হিসাবে প্রক্রিয়া শুরু করে এবং একটি ব্যবহারকারী শেল চালু করে। সুতরাং ... …
16 debugging  setuid  gdb 

1
কীভাবে জিডিবি আমাকে "y বা n" না জিজ্ঞাসা করবেন?
আমি add-symbol-fileপ্রতীকটি লোড করার জন্য যখন জিডিবি কমান্ডটি ব্যবহার করি , জিডিবি সর্বদা আমাকে 'y বা n' এর মতো জিজ্ঞাসা করে: gdb> add-symbol-file mydrv.ko 0xa0070000 add symbol table from file "mydrv.ko" at .text_addr = 0xa0070000 (y or n) কীভাবে এটি জিজ্ঞাসা করবেন না এবং চুপচাপ কার্যকর করবেন?
14 debugging  gdb 

2
প্রক্রিয়া হত্যা না করে প্রক্রিয়া কোর ডাম্প
একটি উপায় আছে আসলে প্রসেস হত্যা ছাড়া একটি কোর ডাম্প (অথবা কিছু অনুরূপ) একটি প্রক্রিয়ার জন্য পাওয়া যাবে না? আমি একটি মাল্টি পাইথন প্রক্রিয়া একটি এমবেডেড সিস্টেমের উপর চলমান আছে। এবং আমি (অর্থাত চলমান হতে করা প্রয়োজন প্রক্রিয়া সহ) স্বাভাবিক অবস্থার অধীনে প্রক্রিয়া একটি স্ন্যাপশট পেতে সক্ষম হতে চান, কিন্তু …

3
কোর ডিম্পের পাশাপাশি এক্সিকিউটেবলেরও কেন জিডিবি দরকার?
আমি কোর ডাম্পগুলি ব্যবহার করে ডিবাগ করছি এবং নোট করুন যে জিডিবি আপনাকে এক্সিকিউটেবলের পাশাপাশি কোর ডাম্প সরবরাহ করতে হবে। কেন? যদি কোর ডাম্পটিতে প্রক্রিয়াটি ব্যবহার করে এমন সমস্ত মেমরি থাকে তবে মূল ডাম্পের মধ্যে কি এক্সিকিউটেবল থাকে না? সম্ভবত কোনও গ্যারান্টি নেই যে পুরো এক্সি মেমরিতে লোড হয়েছে (স্বতন্ত্র …
11 core-dump  gdb 

2
ইউনিক্স ইতিহাস: রিটার্ন কোড অষ্টাল?
আমাকে আজ রক্ষী বাহিনী থেকে ফেলে দেওয়া হয়েছিল gdb: Program exited with code 0146. gdbমধ্যে রিটার্ন কোড ছাপে অকট্যাল ; আমি কেন খুঁজে পেয়েছি তা খতিয়ে দেখছি: http://comments.gmane.org/gmane.comp.gdb.devel/30363 তবে এটি বিশেষ সন্তোষজনক উত্তর নয়। কিছু দ্রুত গুগলিং ইতিহাসটি প্রকাশ করেনি, তাই আমি আশা করছিলাম যে এসও-তে থাকা কেউ হয়তো পিছনের …
10 gdb  history 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.