Debian ပရောဂျက်သည် အမှားရှာပြင်ခြင်းဆိုင်ရာ အချက်အလက်များကို ဒိုင်းနမစ်ဖြင့် ရယူခြင်းအတွက် ဝန်ဆောင်မှုတစ်ခု စတင်ခဲ့သည်။

Debian ဖြန့်ဖြူးမှုသည် debuginfo repository မှ debuginfo repository မှ အမှားရှာအချက်အလက်ပါသော ဆက်စပ်ပက်ကေ့ဂျ်များကို သီးခြားထည့်သွင်းခြင်းမပြုဘဲ ဖြန့်ဖြူးမှုတွင် ပံ့ပိုးပေးသော ပရိုဂရမ်များကို အမှားရှာပြင်နိုင်သော ပရိုဂရမ်များကို အမှားရှာပြင်ဆင်နိုင်စေမည့် ဝန်ဆောင်မှုအသစ်တစ်ခုဖြစ်သည်။ စတင်လိုက်သော ဝန်ဆောင်မှုသည် အမှားရှာပြင်နေစဉ်အတွင်း ပြင်ပဆာဗာတစ်ခုမှ အမှားရှာပြင်ခြင်းသင်္ကေတများကို ဒိုင်းနမစ်ဖြင့် ထည့်သွင်းရန် GDB 10 တွင် မိတ်ဆက်ထားသော လုပ်ဆောင်ချက်ကို အသုံးပြုရန် ဖြစ်နိုင်သည်။

ဝန်ဆောင်မှုကို အားကောင်းစေသည့် debuginfod လုပ်ငန်းစဉ်သည် ELF/DWARF အမှားရှာပြင်ခြင်းဆိုင်ရာ အချက်အလက်နှင့် အရင်းအမြစ်ကုဒ်ကို ပေးပို့ရန်အတွက် HTTP ဆာဗာဖြစ်သည်။ debuginfod ပံ့ပိုးမှုဖြင့် တည်ဆောက်သောအခါ၊ GDB သည် ဖိုင်များလုပ်ဆောင်နေသည့် ပျောက်ဆုံးနေသော အမှားရှာပြင်အချက်အလက်များကို ဒေါင်းလုဒ်လုပ်ရန်၊ သို့မဟုတ် လုပ်ဆောင်နိုင်သော အမှားရှာပြင်ဆင်နိုင်သည့် အရင်းအမြစ်ကုဒ်ကို ခွဲခြားရန် အမှားရှာပြင်ဆာဗာများသို့ အလိုအလျောက်ချိတ်ဆက်နိုင်သည်။

Debian တွင်၊ debuginfod ပံ့ပိုးကူညီမှုသည် မတည်မငြိမ်ဖြစ်ပြီး စမ်းသပ်သိုလှောင်ရာများတွင် ကမ်းလှမ်းထားသော elfutils နှင့် GDB ပက်ကေ့ဂျ်များတွင် လောလောဆယ် ထည့်သွင်းထားသည်။ အမှားရှာပြင်ဆာဗာကို ဖွင့်ရန်၊ GDB မလုပ်ဆောင်မီ 'DEBUGINFOD_URLS=»https://debuginfod.debian.net»' ကို သတ်မှတ်လိုက်ပါ။ Debian အတွက် လုပ်ဆောင်နေသည့် Debuginfod ဆာဗာတွင် အမှားရှာပြင်ဆင်ခြင်း အချက်အလက်ကို မတည်မငြိမ်ဖြစ်စေသော၊ စမ်းသပ်ခြင်း-စမ်းသပ်ခြင်း-အဆိုပြုထားသော-အပ်ဒိတ်များ၊ တည်ငြိမ်သော၊ တည်ငြိမ်သော-နောက်ပြန်ပို့များနှင့် အဆိုပြုထားသော-အပ်ဒိတ်များ သိုလှောင်ရာများမှ ပက်ကေ့ဂျ်များအတွက် ပံ့ပိုးပေးထားသည်။

source: opennet.ru

မှတ်ချက် Add