सेगमेंट मैचिंग के लिए योजना इस प्रकार है कि हम जो भी करते हैं वह हर बार हम उस वस्तु के लिए बाइनरी फ़ाइल को स्कैन करते हैं जो हम सुनिश्चित करते हैं कि हर निर्देश सुरक्षित है दूसरा निर्देश कोई भी तीसरा निषिद्ध नहीं है यदि निर्देश असुरक्षित है तो हम उसमें कुछ कोड जोड़ते हैं विशेष ऑब्जेक्ट फ़ाइल या हम उस ऑब्जेक्ट फ़ाइल में कुछ निश्चित निर्देश जोड़ते हैं, ताकि यह सुनिश्चित हो सके कि यह
ಸೆಗ್ಮೆಂಟ್ ಮ್ಯಾಚಿಂಗ್ ಸ್ಕೀಮ್ ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ ಆದ್ದರಿಂದ ನಾವು ಪ್ರತಿ ಬಾರಿ ಬೈನರಿ ಫೈಲ್ ಅನ್ನು ಆಬ್ಜೆಕ್ಟ್  ಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡುತ್ತೇವೆ, ಪ್ರತಿ ಸೂಚನೆಯು ಸುರಕ್ಷಿತವಾಗಿದೆ ಎಂದು ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುತ್ತೇವೆ ಎರಡನೆಯದಾಗಿ ಸೂಚನೆಯು ಅಸುರಕ್ಷಿತವಾಗಿದ್ದರೆ ಯಾವುದೇ ಸೂಚನೆಗಳನ್ನು ಮೂರನೆಯದಾಗಿ ನಿಷೇಧಿಸಲಾಗುವುದಿಲ್ಲ ನಂತರ ನಾವು ಅದರಲ್ಲಿ ಕೆಲವು ಕೋಡ್ಅನ್ನು ಸೇರಿಸುತ್ತೇವೆ ನಿರ್ದಿಷ್ಟ ಆಬ್ಜೆಕ್ಟ್ ಫೈಲ್ ಅಥವಾ ನಾವು ಆ ಆಬ್ಜೆಕ್ಟ್ ಫೈಲ್  ಗೆ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಸೂಚನೆಗಳನ್ನು ಸೇರಿಸುತ್ತೇವೆ, ಇದರಿಂದಾಗಿ ಕೆಲವು ರನ್ ಟೈಮ್ ಚೆಕ್  ಗಳಿವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬಹುದು.