{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-9767004","patent":{"patent_number":"US-9767004","title":"Dynamic call tracking method based on CPU interrupt instructions to improve disassembly quality of indirect calls","assignee":null,"inventors":[],"filing_date":"2014-06-16T00:00:00.000Z","publication_date":"2017-09-19T00:00:00.000Z","cpc_codes":["G06F","G06F"],"num_claims":20,"abstract":"Embodiments presented herein describe techniques to track and correct indirect function calls in disassembled object code. Assembly language source code is generated from a binary executable object. The assembly language source code may include indirect function calls. Memory addresses associated with the function calls are identified. A central processing unit (CPU) interrupt instruction is inserted in the disassembled source code at each indirect function call. The disassembled source code is executed. When the interrupt at each indirect function call is triggered, the function name of a function referenced by a register may be determined."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"Dynamic call tracking method based on CPU interrupt instructions to improve disassembly quality of indirect calls","description":"Embodiments presented herein describe techniques to track and correct indirect function calls in disassembled object code. Assembly language source code is generated from a binary executable object. T","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-9767004","license":"CC-BY-4.0-like","license_terms":"AI-generated analysis on this page (summary, layman_explanation, technical_analysis, business_analysis, faqs) may be reused with attribution and a visible link back to the canonical URL above. Patent abstracts, claims, and bibliographic data are USPTO public domain.","required_link":"https://patentable.app/patents/US-9767004","citation_suggestion":"Patentable. \"Dynamic call tracking method based on CPU interrupt instructions to improve disassembly quality of indirect calls\" (US-9767004). https://patentable.app/patents/US-9767004","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-9767004","json":"https://patentable.app/api/llm-context/US-9767004","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-06-06T10:39:27.208Z"}