কীভাবে জিডিবি আমাকে "y বা n" না জিজ্ঞাসা করবেন?


14

আমি 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)

কীভাবে এটি জিজ্ঞাসা করবেন না এবং চুপচাপ কার্যকর করবেন?


4
ব্যবহার করে দেখুন set confirm off
মার্ক প্লোটনিক

@ মার্কপ্লটনিক, অনেক ধন্যবাদ এটি কাজ করে!
xmllmx

উত্তর:


16

gdb আপনাকে নির্দিষ্ট আদেশগুলি নিশ্চিত করতে বলবে, যদি confirmসেটিংয়ের মান হয় on। Ption চ্ছিক সতর্কতা এবং বার্তাগুলি থেকে :

  • সেট নিশ্চিত বন্ধ করুন
    নিশ্চিতকরণের অনুরোধগুলি অক্ষম করে। নোট করুন যে --batch বিকল্প (দেখুন-ব্যাচ) সহ জিডিবি চালানো স্বয়ংক্রিয়ভাবে নিশ্চিতকরণের অনুরোধগুলি অক্ষম করে।
  • সেট
    কনফার্মেশন অনুরোধগুলি (ডিফল্ট) সক্ষম করে তা নিশ্চিত করুন ।

  • নিশ্চিতকরণ দেখান নিশ্চিতকরণের অনুরোধগুলির স্থিতি প্রদর্শন করে ।

এটি একক বিশ্বব্যাপী সেটিংস confirm। আপনি যদি কেবল add-symbol-fileকমান্ডের জন্য নিশ্চিতকরণ অক্ষম করতে চান , আপনি দুটি হুক সংজ্ঞা দিতে পারেন , যা কমান্ডের আগে এবং পরে চলবে:

(gdb) define hook-add-symbol-file
set confirm off
end
(gdb) define hookpost-add-symbol-file
set confirm on
end

আপনি যদি কেবল একটি আদেশের একক অনুরোধের জন্য নিশ্চিতকরণটি অক্ষম করতে চান তবে এটি কী-ওয়ার্ডের সাথে পূর্ববর্তী করুন server, যা জিডিবি-র এনোটেশন সিস্টেমের অংশ ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.