GNU cflow 1.7 பயன்பாடு வெளியீடு

மூன்று வருட வளர்ச்சிக்குப் பிறகு, GNU cflow 1.7 பயன்பாடு வெளியிடப்பட்டது, இது C நிரல்களில் செயல்பாட்டு அழைப்புகளின் காட்சி வரைபடத்தை உருவாக்க வடிவமைக்கப்பட்டுள்ளது, இது பயன்பாட்டு தர்க்கத்தின் ஆய்வை எளிதாக்க பயன்படுகிறது. நிரலை இயக்க வேண்டிய அவசியம் இல்லாமல், மூல நூல்களின் பகுப்பாய்வின் அடிப்படையில் மட்டுமே வரைபடம் கட்டமைக்கப்பட்டுள்ளது. முன்னோக்கி மற்றும் தலைகீழ் செயலாக்க ஓட்ட வரைபடங்களின் உருவாக்கம் ஆதரிக்கப்படுகிறது, அத்துடன் குறியீடு கோப்புகளுக்கான குறுக்கு-குறிப்புகளின் பட்டியல்களின் உருவாக்கம் ஆதரிக்கப்படுகிறது.

கிராஃப்விஸ் தொகுப்பில் அடுத்தடுத்த காட்சிப்படுத்தலுக்காக DOT மொழியில் முடிவை உருவாக்குவதற்கான “டாட்” வெளியீட்டு வடிவமைப்பிற்கான ('—format=dot') ஆதரவை செயல்படுத்துவதில் இந்த வெளியீடு குறிப்பிடத்தக்கது. '—முக்கிய' விருப்பங்களை நகலெடுப்பதன் மூலம் பல தொடக்க செயல்பாடுகளைக் குறிப்பிடும் திறன் சேர்க்கப்பட்டது; இந்த செயல்பாடுகள் ஒவ்வொன்றிற்கும் ஒரு தனி வரைபடம் உருவாக்கப்படும். "--target=FUNCTION" விருப்பமும் சேர்க்கப்பட்டுள்ளது, இது சில செயல்பாடுகளை உள்ளடக்கிய கிளைக்கு மட்டுமே விளைவாக வரைபடத்தை வரம்பிட அனுமதிக்கிறது ("--இலக்கு" விருப்பத்தை பல முறை குறிப்பிடலாம்). வரைபட வழிசெலுத்தலுக்கான புதிய கட்டளைகள் cflow-mode இல் சேர்க்கப்பட்டுள்ளன: “c” - அழைப்புச் செயல்பாட்டிற்குச் செல்லவும், “n” - கொடுக்கப்பட்ட கூடுநிலை மட்டத்தில் அடுத்த செயல்பாட்டிற்குச் சென்று “p” - முந்தைய செயல்பாட்டிற்குச் செல்லவும். கூடு கட்டும் நிலை.

புதிய பதிப்பு 2019 இல் மீண்டும் அடையாளம் காணப்பட்ட இரண்டு பாதிப்புகளை நீக்குகிறது மற்றும் சிஃப்ளோவில் சிறப்பாக வடிவமைக்கப்பட்ட மூல உரைகளை செயலாக்கும்போது நினைவக சிதைவுக்கு வழிவகுக்கும். முதல் பாதிப்பு (CVE-2019-16165) பாகுபடுத்தும் குறியீட்டில் (parser.c இல் உள்ள குறிப்பு செயல்பாடு) பயன்பாட்டிற்குப் பிறகு-இலவச நினைவக அணுகலால் ஏற்படுகிறது. இரண்டாவது பாதிப்பு (CVE-2019-16166) அடுத்த டோக்கன்() செயல்பாட்டில் இடையக வழிதல் தொடர்பானது. டெவலப்பர்களின் கூற்றுப்படி, இந்த சிக்கல்கள் பாதுகாப்பு அச்சுறுத்தலை ஏற்படுத்தாது, ஏனெனில் அவை பயன்பாட்டின் அசாதாரண நிறுத்தத்திற்கு மட்டுப்படுத்தப்பட்டுள்ளன.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்