My issue is all about setting the breakpoint on x64 Windbg. For x86 to combine IDA and Windbg analysis nothing is required. Just copy and paste the IDA address value and it works just fine.For instance, in x86 I have sub_401000, so, the corresponding breakpoint is set by bp 401000In x64 I have address sub_140001000, so, I'm trying to set as follows bp 140001000 and get no result at all. Application won't reach my breakpoint. That's why, I've just set bp 1401172F1 that reaches the address of interest for sure.But now I've faced with error Unable to insert breakpoint 0 at 00000001`401172f1, Win32 error 0n998The breakpoint was set with BP.  If you want breakpointsto track module load/unload state you must use BU.bp0 at 00000001`401172f1 failedWaitForEvent failedAll these answers make sense, but setting breakpoint for this rva leads to error for some reason. Maybe I should try something else?0:000> lmistart             end                 module name            00000000`77570000 00000000`77719000   ntdll      (pdb symbols)          C:\Windows\SYSTEM32\ntdll.dll00000000`77740000 00000000`77743000   normaliz   (deferred)             00000001`3fd90000 00000001`402e0000   module_of_interest   (no symbols)
Windbg x64 setting breakpoint
ida;dynamic analysis;windbg;x64
The error is due to the specified address belonging to an unmapped page. Normally, you would follow the advice in the debugger and use 'bu', which monitors new memory maps and adds the breakpoint when that page is mapped (soft breakpoints write opcodes to the memory location).In this case, it appears that you are trying to break on the main executable, which should be loaded before you are given interactive access in the debugger. It's likely that ASLR has relocated your main image. You can use the 'lm' command or access the loaded modules dialog through the toolbar to observe the base address of the module you are interested in. The preferred base address from the PE header is what IDA uses when loading the image. Subtract the base address shown in IDA (140001000) from your target address (00000001401172f1) to get the RVA (1162f1), and add that to the base address indicated by the module list in Windbg. 