Jaysree Borgohain·Aug 31How Processes Communicate — Pipes, Sockets, Shared Memory, and SignalsEach process has its own page table. Process A’s virtual address 0x7fff1234 points to completely different physical memory than Process B's…
Aiswarya·Jul 19Android Binder IPC from Scratch — How a Parcelable Object Travels Through Binder (Part 3.2)In the previous article, we learned what a Parcel is, why Android created Parcelable, and how custom objects are serialized before being…A response icon1
Aiswarya·Jul 19Android Binder IPC from Scratch — Parcel, Serialization & Parcelable (Part 3.1)In the previous articles, we learned how Binder enables communication between isolated Android processes. We also explored Binder…
Aiswarya·Jun 28Binder Internals — Binder Object Lifecycle, Death Notifications & Security (Part 2.3)In the previous article, we explored what happens internally when a Binder transaction travels between two processes. We learned how the…
Aiswarya·Jun 27Binder Internals: Driver, Transactions & Threading (Part 2.2)In the previous article, we explored Binder from an architectural perspective. We learned about the major components involved in Binder…