{"id":2769,"date":"2024-08-02T13:24:47","date_gmt":"2024-08-02T13:24:47","guid":{"rendered":"https:\/\/blog.bioaffix.com\/?p=2769"},"modified":"2025-08-06T13:58:02","modified_gmt":"2025-08-06T13:58:02","slug":"windows-11-arm-remote-kernel-debugging","status":"publish","type":"post","link":"https:\/\/blog.bioaffix.com\/en\/software\/windows-11-arm-remote-kernel-debugging\/","title":{"rendered":"Windows 11 ARM Remote Kernel Debugging"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hello,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After the recent #crowdstrike incident, the importance of debugging in every area of the software world has likely become even clearer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this reason, in the emerging world of Windows on ARM, we will prepare an environment that allows us to connect two Windows 11 ARM virtual machines over a virtual serial port and perform kernel debugging.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To conduct remote kernel debugging, we will need two Windows machines. One will be our Host, and the other will be our Target. The debugger will run on the Host machine, while the Target will be the machine connected to this debugger and actively being debugged. In short, we will use WinDbg on the Host and observe its effects on the Target.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"394\" height=\"115\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Host-Target-Computer.webp?resize=394%2C115&#038;ssl=1\" alt=\"\" class=\"wp-image-1860\" srcset=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Host-Target-Computer.webp?w=394&amp;ssl=1 394w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Host-Target-Computer.webp?resize=300%2C88&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Host-Target-Computer.webp?resize=390%2C115&amp;ssl=1 390w\" sizes=\"auto, (max-width: 394px) 100vw, 394px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For all these operations, we will use a Mac with an M1 processor and the <a href=\"https:\/\/www.parallels.com\/products\/desktop\/trial\/\" target=\"_blank\" rel=\"noopener\">Parallels Desktop<\/a> application to create a single Windows 11 ARM virtual machine.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"415\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Welcome-Screen.webp?resize=620%2C415&#038;ssl=1\" alt=\"\" class=\"wp-image-1862\" srcset=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Welcome-Screen.webp?w=620&amp;ssl=1 620w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Welcome-Screen.webp?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Welcome-Screen.webp?resize=390%2C260&amp;ssl=1 390w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Welcome-Screen.webp?resize=285%2C190&amp;ssl=1 285w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once the installation is complete, navigate to the Virtual Machine settings and, from the Hardware tab, delete the TPM Chip device. This step is necessary to enable debug mode on the Target machine.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"545\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-1.webp?resize=640%2C545&#038;ssl=1\" alt=\"\" class=\"wp-image-1864\" srcset=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-1.webp?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-1.webp?resize=300%2C255&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-1.webp?resize=295%2C250&amp;ssl=1 295w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After this stage, we will create two Linked Clones from the Windows 11 ARM machine we&#8217;ve installed. One of these will serve as our Host, and the other as our Target.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"458\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Clone-Step.webp?resize=640%2C458&#038;ssl=1\" alt=\"\" class=\"wp-image-1866\" srcset=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Clone-Step.webp?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Clone-Step.webp?resize=300%2C215&amp;ssl=1 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After creating the two Linked Clones, the Parallels Desktop Control Center will appear as follows.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"421\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-2.webp?resize=640%2C421&#038;ssl=1\" alt=\"\" class=\"wp-image-1868\" srcset=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-2.webp?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-2.webp?resize=300%2C197&amp;ssl=1 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now, let&#8217;s proceed with the steps required to connect these two machines via a serial port.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate to the Hardware tab of our Host machine (Windows11_Base_Host) to add a serial port that both machines will be connected to simultaneously.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"428\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-3.webp?resize=640%2C428&#038;ssl=1\" alt=\"\" class=\"wp-image-1870\" srcset=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-3.webp?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-3.webp?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-3.webp?resize=390%2C260&amp;ssl=1 390w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-3.webp?resize=285%2C190&amp;ssl=1 285w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"493\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-4.webp?resize=640%2C493&#038;ssl=1\" alt=\"\" class=\"wp-image-1872\" srcset=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-4.webp?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-4.webp?resize=300%2C231&amp;ssl=1 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Next, go to the Hardware tab of our Target machine and add a serial port. This time, we will see the serial port socket we just created with the name &#8220;windbg&#8221; in the list; select it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"495\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-5.webp?resize=640%2C495&#038;ssl=1\" alt=\"\" class=\"wp-image-1874\" srcset=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-5.webp?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-5.webp?resize=300%2C232&amp;ssl=1 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The final configuration should be as shown in the screenshot below. The important point here is that the Target side must be in Client mode, while the Host side must be in Server mode.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"253\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-6.webp?resize=640%2C253&#038;ssl=1\" alt=\"\" class=\"wp-image-1876\" srcset=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-6.webp?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-6.webp?resize=300%2C119&amp;ssl=1 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Next, we configure the Target machine for debugging over the COM port.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"323\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-7.webp?resize=640%2C323&#038;ssl=1\" alt=\"\" class=\"wp-image-1878\" srcset=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-7.webp?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-7.webp?resize=300%2C151&amp;ssl=1 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the Host side, the only task is to install WinDbg, which can be done through the Microsoft Store.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"391\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-8.webp?resize=640%2C391&#038;ssl=1\" alt=\"\" class=\"wp-image-1880\" srcset=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-8.webp?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-8.webp?resize=300%2C183&amp;ssl=1 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After completing all these steps, we restart and then shut down both machines. Subsequently, we start our Host machine and initiate a debugging session over the serial port using WinDbg.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"479\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-9.webp?resize=640%2C479&#038;ssl=1\" alt=\"\" class=\"wp-image-1882\" srcset=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-9.webp?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Step-9.webp?resize=300%2C225&amp;ssl=1 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Then, after starting our Target machine, we will see it establish a connection to the Host over the serial port.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"416\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Paralel-Desktop-Final-Step.gif?resize=640%2C416&#038;ssl=1\" alt=\"\" class=\"wp-image-1884\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group has-background\" style=\"background-color:#eaecec\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-b1bc6d2887d6994e1682cd769a9ac991\" style=\"color:#ca171e\">Subscribe to the BioAffix Newsletter<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can stay informed about the latest developments by subscribing to the BioAffix e-newsletter, published quarterly.<\/p>\n\n\n<noscript class=\"ninja-forms-noscript-message\">\n\tNotice: JavaScript is required for this content.<\/noscript>\n<div id=\"nf-form-3-cont\" class=\"nf-form-cont\" aria-live=\"polite\" aria-labelledby=\"nf-form-title-3\" aria-describedby=\"nf-form-errors-3\" role=\"form\">\n\n    <div class=\"nf-loading-spinner\"><\/div>\n\n<\/div>\n        <!-- That data is being printed as a workaround to page builders reordering the order of the scripts loaded-->\n        <script>var formDisplay=1;var nfForms=nfForms||[];var form=[];form.id='3';form.settings={\"objectType\":\"Form Setting\",\"editActive\":true,\"title\":\"BioAffix Subscription\",\"default_label_pos\":\"above\",\"show_title\":\"0\",\"clear_complete\":\"1\",\"hide_complete\":\"1\",\"logged_in\":\"\",\"wrapper_class\":\"\",\"element_class\":\"\",\"form_title_heading_level\":\"3\",\"key\":\"\",\"add_submit\":\"0\",\"currency\":\"\",\"unique_field_error\":\"A form with this value has already been submitted.\",\"not_logged_in_msg\":\"\",\"sub_limit_msg\":\"The form has reached its submission limit.\",\"calculations\":[],\"formContentData\":[\"e-posta_1716481306319\",\"abone_ol_1716481278510\"],\"changeEmailErrorMsg\":\"Please enter a valid email address\",\"changeDateErrorMsg\":\"Please enter a valid date!\",\"confirmFieldErrorMsg\":\"These fields must match!\",\"fieldNumberNumMinError\":\"Number Min Error\",\"fieldNumberNumMaxError\":\"Number Max Error\",\"fieldNumberIncrementBy\":\"Please increment by \",\"formErrorsCorrectErrors\":\"Please correct the error(s) below before submitting\",\"validateRequiredField\":\"This field is required\",\"honeypotHoneypotError\":\"Honeypot Error\",\"fieldsMarkedRequired\":\"Required field(s)\",\"unique_field\":\"e-posta_1716481306319\",\"drawerDisabled\":false,\"objectDomain\":\"display\",\"allow_public_link\":0,\"embed_form\":\"\",\"ninjaForms\":\"Ninja Forms\",\"fieldTextareaRTEInsertLink\":\"Insert Link\",\"fieldTextareaRTEInsertMedia\":\"Insert Media\",\"fieldTextareaRTESelectAFile\":\"Select a file\",\"tableInsertRowAbove\":\"Insert Row Above\",\"tableInsertRowBelow\":\"Insert Row Below\",\"tableInsertColumnLeft\":\"Insert Column Left\",\"tableInsertColumnRight\":\"Insert Column Right\",\"tableDeleteRow\":\"Delete Row\",\"tableDeleteColumn\":\"Delete Column\",\"tableDeleteTable\":\"Delete Table\",\"tableLegacyNotice\":\"This content has tables in the old editor format. Custom styles are preserved until converted. Editing will update to the new format.\",\"tableLegacyConvert\":\"Convert Now\",\"tableInsertTable\":\"Insert Table\",\"dismiss\":\"Dismiss\",\"insertLink\":\"Insert Link\",\"formHoneypot\":\"If you are a human seeing this field, please leave it empty.\",\"fileUploadOldCodeFileUploadInProgress\":\"File Upload in Progress.\",\"fileUploadOldCodeFileUpload\":\"FILE UPLOAD\",\"currencySymbol\":\"&#36;\",\"thousands_sep\":\",\",\"decimal_point\":\".\",\"siteLocale\":\"en_US\",\"dateFormat\":\"m\\\/d\\\/Y\",\"startOfWeek\":\"1\",\"of\":\"of\",\"previousMonth\":\"Previous Month\",\"nextMonth\":\"Next Month\",\"months\":[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],\"monthsShort\":[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],\"weekdays\":[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],\"weekdaysShort\":[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],\"weekdaysMin\":[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],\"recaptchaConsentMissing\":\"reCaptcha validation couldn&#039;t load.\",\"recaptchaMissingCookie\":\"reCaptcha v3 validation couldn&#039;t load the cookie needed to submit the form.\",\"recaptchaConsentEvent\":\"Accept reCaptcha cookies before sending the form.\",\"currency_symbol\":\"\",\"beforeForm\":\"\",\"beforeFields\":\"\",\"afterFields\":\"\",\"afterForm\":\"\"};form.fields=[{\"objectType\":\"Field\",\"objectDomain\":\"fields\",\"editActive\":false,\"order\":1,\"idAttribute\":\"id\",\"label\":\"E-Mail\",\"type\":\"email\",\"key\":\"e-posta_1716481306319\",\"label_pos\":\"above\",\"required\":1,\"default\":\"\",\"placeholder\":\"\",\"container_class\":\"\",\"element_class\":\"\",\"admin_label\":\"\",\"help_text\":\"<p><br><\\\/p>\",\"custom_name_attribute\":\"email\",\"personally_identifiable\":1,\"value\":\"\",\"drawerDisabled\":false,\"manual_key\":1,\"desc_text\":\"<p><br><\\\/p>\",\"disable_browser_autocomplete\":0,\"field_label\":\"E-Posta\",\"field_key\":\"e-posta_1716481306319\",\"id\":7,\"beforeField\":\"\",\"afterField\":\"\",\"parentType\":\"email\",\"element_templates\":[\"email\",\"input\"],\"old_classname\":\"\",\"wrap_template\":\"wrap\"},{\"objectType\":\"Field\",\"objectDomain\":\"fields\",\"editActive\":false,\"order\":2,\"idAttribute\":\"id\",\"label\":\"Subscribe\",\"type\":\"submit\",\"processing_label\":\"Completing\",\"container_class\":\"\",\"element_class\":\"\",\"key\":\"abone_ol_1716481278510\",\"drawerDisabled\":false,\"manual_key\":1,\"admin_label\":\"\",\"field_label\":\"Abone Ol\",\"field_key\":\"abone_ol_1716481278510\",\"id\":8,\"beforeField\":\"\",\"afterField\":\"\",\"value\":\"\",\"label_pos\":\"above\",\"parentType\":\"textbox\",\"element_templates\":[\"submit\",\"button\",\"input\"],\"old_classname\":\"\",\"wrap_template\":\"wrap-no-label\"}];nfForms.push(form);<\/script>\n        <\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Hello, After the recent #crowdstrike incident, the importance of debugging in every area of the software world has likely become even clearer. For this reason, in the emerging world of Windows on ARM, we will prepare an environment that allows us to connect two Windows 11 ARM virtual machines over a virtual serial port and [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1887,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"nf_dc_page":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[153],"tags":[],"class_list":["post-2769","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software"],"acf":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.bioaffix.com\/wp-content\/uploads\/Windows-11-Arm-Kernel-Debugging-Cover-Image.webp?fit=1920%2C1080&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.bioaffix.com\/en\/wp-json\/wp\/v2\/posts\/2769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bioaffix.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bioaffix.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bioaffix.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bioaffix.com\/en\/wp-json\/wp\/v2\/comments?post=2769"}],"version-history":[{"count":1,"href":"https:\/\/blog.bioaffix.com\/en\/wp-json\/wp\/v2\/posts\/2769\/revisions"}],"predecessor-version":[{"id":2770,"href":"https:\/\/blog.bioaffix.com\/en\/wp-json\/wp\/v2\/posts\/2769\/revisions\/2770"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.bioaffix.com\/en\/wp-json\/wp\/v2\/media\/1887"}],"wp:attachment":[{"href":"https:\/\/blog.bioaffix.com\/en\/wp-json\/wp\/v2\/media?parent=2769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bioaffix.com\/en\/wp-json\/wp\/v2\/categories?post=2769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bioaffix.com\/en\/wp-json\/wp\/v2\/tags?post=2769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}