Выяснилось, что я плохо определил для себя, что является фундаментальнымы знаниями backend программиста на C/C++ (не для встраиваемых систем).
К примеру, имеем код:
typedef int myint_t;
size_t sz = 2*1024*1024;
size_t pg = (size_t)pagesize();
char * t;
char * p = (char*)malloc(sz);
if (p == NULL)
return;
for(t=p;t+sizeof(myint_t)-p
(
Read more... )