डीबगपैकेज की जानकारी

समस्या की शिकायत करें सोर्स देखें

फ़िज़ियन के चालू होने पर, बाइनरी फ़ाइल और उससे जुड़ी .dwp फ़ाइलों के लिए सेवा देने वाली कंपनी.अगर Fission (VALUEurl https://gcc.gnu.org/wiki/DebugFission}) चालू नहीं है, तो dwp फ़ाइल शून्य हो जाएगी.

पैसे चुकाकर बने सदस्य

DebugpackageInfo

DebugPackageInfo DebugPackageInfo(target_label, stripped_file=None, unstripped_file, dwp_file=None)

DebugPackageInfo कंस्ट्रक्टर.

पैरामीटर

पैरामीटर जानकारी
target_label ज़रूरी है
*_बाइनरी टारगेट के लिए लेबल
stripped_file File; or None: डिफ़ॉल्ट = कोई नहीं
स्ट्राइप्ड फ़ाइल (साफ़ तौर पर ".striped" टारगेट)
unstripped_file ज़रूरी है
"धारीदार फ़ाइल" (डिफ़ॉल्ट एक्ज़ीक्यूटेबल टारगेट).
dwp_file File; or None: डिफ़ॉल्ट = कोई नहीं
.dwp फ़ाइल (फ़िसमेंट बनाने के लिए) या शून्य है अगर --fission=no.

dwp_फ़ाइल

File DebugPackageInfo.dwp_file

.dwp फ़ाइल (फ़िशिशन बनाने के लिए) या शून्य होने पर --fission=no. दिखाता है. None वैल्यू दिख सकती है.

Striped_file

File DebugPackageInfo.stripped_file

स्ट्राइप्ड फ़ाइल (साफ़ तौर पर ".striped" टारगेट) दिखाता है. None वापस किया जा सकता है.

टारगेट लेबल

Label DebugPackageInfo.target_label

*_बाइनरी टारगेट के लिए लेबल दिखाता है

to_json

string DebugPackageInfo.to_json()

अब सेवा में नहीं है. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर भरोसा न करें. यह ---incompatible_struct_has_no_methods के साथ बंद है. इस फ़्लैग का इस्तेमाल करके पुष्टि करें कि आपका कोड जल्द ही हटा दिया जाएगा.
स्ट्रक्चर्ड पैरामीटर से JSON स्ट्रिंग बनाता है. यह तरीका सिर्फ़ तब काम करता है, जब सभी स्ट्रक्चर्ड एलिमेंट (बार-बार) स्ट्रिंग, इंट, बूलियन, अन्य स्ट्रक्चर, इस तरह की सूची या स्ट्रिंग कुंजी और इस तरह की वैल्यू वाली डिक्शनरी हों. कोट और नई लाइनों को स्ट्रिंग में एस्केप किया जाता है. उदाहरण:
struct(key=123).to_json()
# {"key":123}

struct(key=True).to_json()
# {"key":true}

struct(key=[1, 2, 3]).to_json()
# {"key":[1,2,3]}

struct(key='text').to_json()
# {"key":"text"}

struct(key=struct(inner_key='text')).to_json()
# {"key":{"inner_key":"text"}}

struct(key=[struct(inner_key=1), struct(inner_key=2)]).to_json()
# {"key":[{"inner_key":1},{"inner_key":2}]}

struct(key=struct(inner_key=struct(inner_inner_key='text'))).to_json()
# {"key":{"inner_key":{"inner_inner_key":"text"}}}
.

काम नहीं करने वाले:

to_proto

string DebugPackageInfo.to_proto()

अब सेवा में नहीं है. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर भरोसा न करें. यह ---incompatible_struct_has_no_methods के साथ बंद है. इस फ़्लैग का इस्तेमाल करके पुष्टि करें कि आपका कोड जल्द ही हटा दिया जाएगा.
स्ट्रक्चर्ड पैरामीटर से टेक्स्ट मैसेज बनाता है. यह तरीका सिर्फ़ तब काम करता है, जब सभी स्ट्रक्चर एलिमेंट (बार-बार) स्ट्रिंग, इंट, बूलियन, अन्य स्ट्रक्चर या इस तरह की सूची या निर्देशों की हों. कोट और नई लाइनों को स्ट्रिंग में एस्केप किया जाता है. स्ट्रक्टर कुंजियों को क्रम से लगाया जाता है. उदाहरण:
struct(key=123).to_proto()
# key: 123

struct(key=True).to_proto()
# key: true

struct(key=[1, 2, 3]).to_proto()
# key: 1
# key: 2
# key: 3

struct(key='text').to_proto()
# key: "text"

struct(key=struct(inner_key='text')).to_proto()
# key {
#   inner_key: "text"
# }

struct(key=[struct(inner_key=1), struct(inner_key=2)]).to_proto()
# key {
#   inner_key: 1
# }
# key {
#   inner_key: 2
# }

struct(key=struct(inner_key=struct(inner_inner_key='text'))).to_proto()
# key {
#    inner_key {
#     inner_inner_key: "text"
#   }
# }

struct(foo={4: 3, 2: 1}).to_proto()
# foo: {
#   key: 4
#   value: 3
# }
# foo: {
#   key: 2
#   value: 1
# }

अब इस्तेमाल नहीं किया जा सकता: इसके बजाय proto.encode_text(x) का इस्तेमाल करें.

Unstriped_file

File DebugPackageInfo.unstripped_file

' हासिल नहीं की गई' फ़ाइल (डिफ़ॉल्ट एक्ज़ीक्यूटेबल टारगेट) दिखाता है